[RESOLU] Suppression de fichier impossible avec unlink

Petit nouveau ! | 2 Messages

17 déc. 2012, 11:17

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 !
Modifié en dernier par sachaaaz le 17 déc. 2012, 11:49, modifié 1 fois.

ViPHP
xTG
ViPHP | 7331 Messages

17 déc. 2012, 11:19

Fermer un fichier avant de tenter de le supprimer ? ^_^

Petit nouveau ! | 2 Messages

17 déc. 2012, 11:27

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 !