1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
// Entête
header('Content-type: image/jpg');
session_start();
// Vérification si identifié
if (isset($_SESSION['isLog'], $_GET['name']) && $_SESSION['isLog'] === TRUE) {
if (!empty($_GET['name'])) {
$name = $_GET['name'];
$chemin_images = 'chemin/repertoire/image/securise/';
// Si l'image demandée existe
if (file_exists($chemin_images.$name)) {
$handle = fopen($chemin_images.$name, 'rb');
$flux_img = fread($handle, filesize($chemin_images.$name));
fclose($handle);
// Renvoie le flux du fichier
echo $flux_img;
}
}
}
?> |