[SPIP Zone] r3724 - in /_plugins_/_amelioration_admin_/PhpMyVisites: img_pack/wrapper.php plugin.xml

Author: cedric@yterium.com
Date: Thu Jun 29 19:52:38 2006
New Revision: 3724

Log:
wrapper pour IE et etat stable !!!

Added:
    _plugins_/_amelioration_admin_/PhpMyVisites/img_pack/wrapper.php
Modified:
    _plugins_/_amelioration_admin_/PhpMyVisites/plugin.xml

Added: _plugins_/_amelioration_admin_/PhpMyVisites/img_pack/wrapper.php

--- _plugins_/_amelioration_admin_/PhpMyVisites/img_pack/wrapper.php (added)
+++ _plugins_/_amelioration_admin_/PhpMyVisites/img_pack/wrapper.php Thu Jun 29 19:52:38 2006
@@ -0,0 +1,23 @@
+<?php
+
+ // wrapper image pour scintillement MSIE, cf.
+ // http://www.ultra-fluide.com/ressources/css/css-hacks.htm#scintillement
+ if (!isset($_GET['file'])
+ OR !preg_match(',^[^/\0]+\.(gif|jpg|png)$,i', $_GET['file'], $r)
+ OR !@file_exists('./'.$_GET['file']))
+ die('404 not found');
+
+ $mime = array(
+ 'jpg' => 'image/jpeg',
+ 'gif' => 'image/gif',
+ 'png' => 'image/png'
+ );
+
+ header('Content-Type: '.$mime[strtolower($r[1])]);
+ header('Content-Length: '.filesize('./'.$_GET['file']));
+ header('Cache-Control: max-age=36000');
+ header('Pragma: public');
+ readfile('./'.$_GET['file']);
+ exit;
+
+?>
\ No newline at end of file

Modified: _plugins_/_amelioration_admin_/PhpMyVisites/plugin.xml

--- _plugins_/_amelioration_admin_/PhpMyVisites/plugin.xml (original)
+++ _plugins_/_amelioration_admin_/PhpMyVisites/plugin.xml Thu Jun 29 19:52:38 2006
@@ -11,7 +11,7 @@
   0.1
   </version>
   <etat>
- dev
+ stable
   </etat>
   <description>
   Outil de Statisitique PHPmyVisites