Chmod suivi d'un unlink sur un fichier en PHP

mariostar27 Messages postés 442 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,

Voici mon code :

chmod($sFile, 0777);
echo substr(sprintf('%o', fileperms($sFile)), -4);
unlink($sFile);


Mon echo affiche 0666 au lieu et place de 0777 comme je l'ai mis dans la function chmod().

Pour le coup, la suppression ne se fait pas j'ai le droit a un magnifique "Permission denied".

Est-ce la bonne solution pour supprimer un fichier ???

Je précise, au cas ou, que je souhaite supprimer un fichier zip (qui juste avant a été téléchargé via un formulaire, puis décompressé en PHP, et je souhaite tout bonnement le supprime a la suite de la décompression)

Merci d'avance.


A voir également:

2 réponses

dubcek Messages postés 19021 Statut Contributeur 5 638
 
hello
pour supprimer un fichier, il faut les droits d'écriture sur le répertoire, est-ce le cas ?
0
Alain_42 Messages postés 5413 Statut Membre 894
 
suivant l'hébergeur tu ne peux pas modifier les droits d'un fichier par une commande php chmod (pour des raisons de sécurité apparemment !)
0