Bonsoir,

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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$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 soirée !