Chmod suivi d'un unlink sur un fichier en PHP

Fermé
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 - 9 août 2012 à 15:45
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 10 août 2012 à 13:32
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 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
10 août 2012 à 07:44
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 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 10/08/2012 à 13:32
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