Créez un fichier server.php
<?php require_once '../../../lib-common.php'; $basedir = $_CONF['path'] . '/data/flashfader/'; if (isset($_GET['dir'])) { $dir = $_GET['dir'] . '/'; } else { $dir = ''; } $file = $_GET['file']; $file = $basedir . '/' . $dir . $file; //DETERMINE TYPE $ext = array_pop(explode ('.', $file)); $allowed['gif'] = 'image/gif'; $allowed['png'] = 'image/png'; $allowed['jpg'] = 'image/jpeg'; $allowed['jpeg'] = 'image/jpeg'; $allowed['xml'] = 'text/plain'; if(file_exists($file) && $ext != '' && isset($allowed[strToLower($ext)])) { $type = $allowed[strToLower($ext)]; header("Content-type: {$type} Content-Disposition: inline; filename=\"{$file}\" Content-length: ".(string)(filesize($file))); @readfile($file); exit(); } else { echo 'Oups!'; return true; } ?>
et utilisez le code suivant pour une image par exemple :
<img src="server.php?dir=dirName&file=fileName" />