Bonjour à tous,
J'ai besoin de réaliser un script qui doit supprimer des fichiers sur le serveur. Voilà la fonction que j'utilise, elle marche bien lorsque le dossier est vide, mais dès que le dossier contient des fichiers, cette fonction retourne le message d'erreur suivant :
Fatal error: Call to undefined function: delete() in c:\program files\easyphp1-8\www\test.php on line 9
Voici le code de ma fonction de suppression et son appel :
Merci d'avance pour votre aide !
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
17
18
19
20
21
22 <?php function effacer($fichier) { if (file_exists($fichier)) { if (is_dir($fichier)) { $id_dossier = opendir($fichier); while($element = readdir($id_dossier)) { if ($element != "." && $element != "..") { delete($fichier."/".$element); } } closedir($id_dossier); rmdir($fichier); } else { unlink($fichier); } } } $repertoire = "c:/repertoire_inutile"; effacer($repertoire); ?>![]()
Partager