par
stopher » 30 juin 2009, 23:36
En clair ,
je pense que ce que tu souhaites n'est pas réellement adéquate !
Personnellement , je gérerais les photos via une base de données ...
Explication :
A l'uplod d'une nouvelle photo , le script enregistre le nom d'origine en base , crée un nouveau nom du genre
md5 , enregistre l'image dans un rep non accessible directement via le web , et lie dans la base , le nom d'origine , au chemin , et nouveau nom du fichier sur le serveur .
Ensuite , un client se connecte via ton système de session , il a la liste des images qu'il peut voir ,
lorsqu'il clique sur l'une d'elles , cette fois c'est ton script qui l'affiche sous le nom d'origine , sans jamais afficher le chemin réel ( qui de toute manière n'est pas accessible directement ).
Pour ce faire , tu devras jouer avec a fonction header() ..
Voilà , je pense que c'est une bonne solution à ton problème .. ainsi , plus besoin de fichier .htaccess
Good luck ,
Ch.
En clair ,
je pense que ce que tu souhaites n'est pas réellement adéquate !
Personnellement , je gérerais les photos via une base de données ...
Explication :
A l'uplod d'une nouvelle photo , le script enregistre le nom d'origine en base , crée un nouveau nom du genre [url=http://fr2.php.net/manual/fr/function.md5.php]md5[/url] , enregistre l'image dans un rep non accessible directement via le web , et lie dans la base , le nom d'origine , au chemin , et nouveau nom du fichier sur le serveur .
Ensuite , un client se connecte via ton système de session , il a la liste des images qu'il peut voir ,
lorsqu'il clique sur l'une d'elles , cette fois c'est ton script qui l'affiche sous le nom d'origine , sans jamais afficher le chemin réel ( qui de toute manière n'est pas accessible directement ).
Pour ce faire , tu devras jouer avec a fonction header() ..
Voilà , je pense que c'est une bonne solution à ton problème .. ainsi , plus besoin de fichier .htaccess
:-)
Good luck ,
Ch.