bonsoir,
j'ai un script qui permet d'afficher les fichiers d'un dossier, de les selectionner, et de supprimer ce de mon choix (je l'ai pris deja tout fait, j'ai juste modif le chemin ($adresse)
Bon, mon opendir() marche bien, la page m'affiche bien les fichiers présents dans le dossier "planning_licence". J'en conclue que mon $adresse est bon.
Par contre quand je clique sur "supprimer" je me retrouve avec une erreur 404 (testé online aussi) car il essaye de trouver le fichier ici :
Normal qu"il ne le trouve pas, mon fichier est dans localhost/planning_licence/
Quel endroit faut il modifier s'il vous plait ?
(au passage, ce script de gestion est super pour celui qui veut la simplicité)
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
23
24
25
26
27
28 <?php //J'ai retiré les commentaires pour que ce soit plus lisible... $adresse= "../secu/planning_licence/"; if(isset($_GET['nom'])) //Si $_GET['nom'] existe, on supprime le fichier... { if ($Fichier != "." && $Fichier != "..") { $nom=''.$adresse.$_GET['nom'].''; unlink($nom); echo 'Le fichier "'.$_GET['nom'].'" a été éffacé !<br>'; } } $dossier = opendir($adresse); //Ouverture du dossier. echo '<fieldset><legend>Liste des fichiers</legend><br>'; //Ouverture de fieldset //(Fieldset permet de faire des cadres avec légende intégrée en haut a gauche. //C'est très simple à utiliser et ça permet de répartir les formulaires en plusieurs parties et donc d'accroître leur lisibilité !). while ($Fichier = readdir($dossier)) //Affichage... { if ($Fichier != "." && $Fichier != "..") { echo '<a href="voir_fichiers.php?nom='.$Fichier.'">Supprimer</a> => <a href='.$adresse.$Fichier.' target="_blank">'.$Fichier.'</a><BR>'; } } closedir($dossier); //Fermeture du dossier. echo '<br></fieldset>'; //Fermeture du fieldset. ?>
Partager