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.
 
 
?>