Bonjour,
j'ai un soucis avec la suppression de fichier en php.
le probleme et que mon fichier ne se supprime pas.
pourriez vous me donner un coup de main pour savoir d'ou vien le probleme ?
voici mon code :
j'ai un soucis avec la suppression de fichier en php.
le probleme et que mon fichier ne se supprime pas.
pourriez vous me donner un coup de main pour savoir d'ou vien le probleme ?
voici mon code :
Code:
<?php
include("../connexion-sql.php");
if(isset($_GET['id']))
{
$id = $_GET["id"];
$requete = mysql_query("SELECT * FROM IWmagazines WHERE id=$id");
while( $result = mysql_fetch_array( $requete ) )
{
echo 'Fichier a supprimer : '.$result['PDF'].'<br/>';
$dossier_traite = "../../magazines";
$repertoire = opendir($dossier_traite); //on définit le répertoire dans lequel on souhaite travailler
$fichier=$result['PDF'];
$chemin = $dossier_traite."/".$fichier; //on définit le chemin du fichier à effacer
//si le fichier n'est pas un répertoire
if ($fichier != ".." AND $fichier != "." AND !is_dir($fichier))
{
unlink($chemin); //on efface
}
closedir($repertoire);
}
$resultbd=mysql_query("DELETE FROM IWmagazines WHERE id=$id");
if (!$resultbd)
{
echo "<img src='../images/close.png' />La mise à jour a échouée. Contactez l'administrateur du site<br/>";
}
else
{
echo " <img src='../images/check.png' /> Actualité supprimée. Elle n'apparaitra plus sur le site<br/>";
}
mysql_close();
}
else
{echo" la variable $id n'as pas été crée";}
?>