Bonjour,
Voilà plusieurs heures que je m'arrache les cheveux.
Je vous soumets mon code que j'ai réduit à sa plus simple expression pour mettre en évidence le phénomène.
à la ligne 2, je vérifie que le répertoire courant est bien "/home/u654156753/export"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $backupdir = dirname(__FILE__); echo $backupdir; $backupfiles = array(); foreach (scandir($backupdir) as $file) { if( substr($file, -4, 4) == ".zip" ) { $backupfiles[] = $file; } } print_r($backupfiles); if ($backupfiles !=null) { foreach ($backupfiles as $backupfile) { unlink($backupfile); } }
à la ligne 10, je vérifie que $backupfiles est bien une chaine contenant 5 fichiers zip contenu dans le répertoire "/home/u654156753/export"
à la ligne 14, je déclenche un tas d'erreur comme si ces fichiers n'existaient pas.
Voilà le résultat complet :
Pourquoi le unllink ne voit-il pas les fichiers ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /home/u654156753/exportArray ( [0] => u654156753_forum.1432329487.sql.zip [1] => u654156753_forum.1432329753.sql.zip [2] => u654156753_forum.1432329952.sql.zip [3] => u654156753_forum.1432330039.sql.zip [4] => u654156753_forum.1432330185.sql.zip ) Warning: unlink(u654156753_forum.1432329487.sql.zip): No such file or directory in /home/u654156753/export/backup.php on line 14 Warning: unlink(u654156753_forum.1432329753.sql.zip): No such file or directory in /home/u654156753/export/backup.php on line 14 Warning: unlink(u654156753_forum.1432329952.sql.zip): No such file or directory in /home/u654156753/export/backup.php on line 14 Warning: unlink(u654156753_forum.1432330039.sql.zip): No such file or directory in /home/u654156753/export/backup.php on line 14 Warning: unlink(u654156753_forum.1432330185.sql.zip): No such file or directory in /home/u654156753/export/backup.php on line 14
Partager