Bonjour,
Voila mon pb :
sur mon site, les visiteurs désireux de déposer une annonce peuvent le faire en y insérant des photos. Le hic c'est que je ne sais pas pourquoi Apache se revendique propriétaire des ces fichiers et je ne peux donc plus agir dessus. Impossible de renommer ou de supprimer. C'est qd même un peu frustrant.
Si qqun avait un début d'explication ou une piste a suivre, je suis preneur
voila mon script :
Viremerde est une fonction que j'ai recuperé une fois (je n'en suis pas l'auteur) et qui est tres pratique pour enlever tout les caracteres indesirables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $tmp_file = $_FILES['userfile']['tmp_name'] $name_file = $_FILES['userfile']['name']; if (is_uploaded_file($tmp_file)) { $name_file = viremerde($name_file); move_uploaded_file($tmp_file , $stock.$i."-".$name_file); }
J’ai meme mis un chmod 777, d'ailleurs le fichier est bien 777, mais lorsque je veux le supprimer, j'ai une erreur me signalant que je n'ai pas l'autorisation.
J'ai même voulu faire chown et chgrp, mais ces fonctions sont interdites chez mon hébergeur :-(
Donc je suis a la rue........
Merci
Partager