Suppression fichier avec UNLINK (php)

Résolu/Fermé
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - Modifié par t671 le 6/05/2010 à 16:29
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 6 mai 2010 à 18:38
Bonjour,

Mon script de suppression de fichier est ainsi :

$select = "SELECT lien_fichier FROM upload_manif where id_liaison='$id'";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_array($result);
      if (!empty($row))
      {
            unlink($row['lien_fichier']); 
            $delete2 = "DELETE FROM upload_manif where id_liaison='$id'";
			$result2 = mysql_query($delete2,$link) or die ('Erreur : '.mysql_error() );          
  	  }


"lien_fichier" ne comporte que le nom du fichier.
Comment dire et où rajouter dans ce code que la destination du fichier à supprimer se trouve sous "../../images/manifestations" ?

Merci
A voir également:

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
6 mai 2010 à 18:38
salut comme ça, ça devrait le faire je pense ( j'ai mis en gras ce qu'il faut ajouter ):

$sFilePath = "../../images/manifestations";  //Indique ici le répertoire.

$select = "SELECT lien_fichier FROM upload_manif where id_liaison='$id'";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_array($result);
      if (!empty($row))
      {
            unlink(realpath($sFilePath).$row['lien_fichier']); 
            $delete2 = "DELETE FROM upload_manif where id_liaison='$id'";
			$result2 = mysql_query($delete2,$link) or die ('Erreur : '.mysql_error() );          
  	  }

0