Page 1 sur 1

[RESOLU] Suppression de fichier impossible avec unlink

Posté : 17 déc. 2012, 11:17
par sachaaaz
Bonsoir,

Je n'arrive pas à supprimer un fichier avec la fonction unlink lorsque je passe une variable, voici le code :

Code : Tout sélectionner

$files = glob('C:/*.csv'); foreach($files as $file) { $handle = fopen($file, "r"); while (($line_of_data = fgetcsv($handle, 1000, ";")) !== FALSE) { //... } unlink($file); fclose($handle); }
J'ai un message d'erreur "Permission denied", j'ai utilisé la fonction chmod pour appliquer les droits 777 sur le fichier mais ça ne résout pas le problème...

Lorsque je teste la suppression en utilisant unlink('C:/test.csv'); je n'ai aucun problème...

Auriez-vous une solution pour moi ?

Merci d'avance et bonne journée !

Re: Suppression de fichier impossible avec unlink

Posté : 17 déc. 2012, 11:19
par xTG
Fermer un fichier avant de tenter de le supprimer ? ^_^

Re: Suppression de fichier impossible avec unlink

Posté : 17 déc. 2012, 11:27
par sachaaaz
Fermer un fichier avant de tenter de le supprimer ? ^_^
J'ai inversé les deux dernières lignes :

fclose($handle);
unlink($file);

Tout est réglé ! Merci beaucoup !