une solution : un fichier php qui va lire l'image et l'affiche si on en a le droit.
Dans le dossier où sont les images tu mets un .htaccess avec :
order allow,deny
deny from all
|
le fichier php (situé dans un autre dossier) aura accès à l'image puisqu'il s'exécute en local, sans passer par Apache pour lire l'image :
<?php
header('Content-type: image/jpeg'); // supposant que toutes les images sont en jpeg
Verif de droits.
if(pas le droit)
die("Vous n'avez pas le droit de voir cette image" );
else
{
if(($fd = fopen($filename, 'rb')) == FALSE)
die('Image non trouvée: '.$filename);
else
{
$buffer = fread($fd, filesize($filename));
echo $buffer;
fclose($fd);
}
}
?>
|
Message édité par antp le 22-06-2003 à 16:12:16
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire