[ Index ] |
|
Code source de SPIP 1.9.2c |
1 <?php 2 3 // wrapper image pour scintillement MSIE, cf. 4 // http://www.ultra-fluide.com/ressources/css/css-hacks.htm#scintillement 5 if (isset($_GET['file'])){ 6 $f = $_GET['file']; // pas de urldecode ici car on accepte de toute facon que les caracteres alphanumeriques 7 if (preg_match(',^[a-z_0-9\-]+\.(gif|jpg|png)$,i', $f, $r) 8 AND @file_exists('./'.$f)){ 9 10 $mime = array( 11 'jpg' => 'image/jpeg', 12 'gif' => 'image/gif', 13 'png' => 'image/png' 14 ); 15 16 header('Content-Type: '.$mime[strtolower($r[1])]); 17 header('Content-Length: '.filesize('./'.$f)); 18 header('Cache-Control: max-age=36000'); 19 header('Pragma: public'); 20 readfile('./'.$f); 21 exit; 22 } 23 } 24 25 header("Status : 404 Not Found"); 26 die('404 not found'); 27 28 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Wed Nov 21 10:20:27 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |