Pourquoi ne veux tu pas rendre le répertoire d´image accessible ?
Ta solution est bien bordelique : imagine un peu quand 2 utilisateurs sont sur ton site :
- Tu copies des images en double ?
- Quand le 1er part, il efface les images du 2ème ?
Et avec disons 100 personnes,.... le serveur va pas trop aimer.
Une solution potentielle :
- Tu uploades tes fichiers dans un répertoire spécial diiférent de celui où tu as tes pages d´upload (cas où tu fais un uload http, tu n´as pas précisé)
- Si tu ne souhaites pas que l´utilisateur puisse naviguer et voir l´ensemble des fichiers du répertoire d´upload (j´image que c´est ça que tu veux éviter), tu as 2 possibilités :
- Tu veux configurer ton serveur php pour empecher le browsing.
- Si tu n´as pas la possibilité de modifier la config, il suffit de mettre un fichier d´index dans le repetoire qui affichera rien ou redirige vers l´accueil du site
exemple :
header(
"Location: http://www.monsite.com/");
exit();
3 possibilité (à tester) : faire de l´url rewriting qui redirige www.monsite.com/dossier vers www.monsite.com/
Mais attention qu´il n´empeche pas d´acceder à des adresses comme www.monsite.com/dossier/image.jpg
Voilà 