Suppression fichier avec UNLINK (php)
Résolu
                    
        
     
             
                    t671
    
        
    
                    Messages postés
            
                
     
             
            1632
        
            
                                    Statut
            Membre
                    
                -
                                     
Zep3k!GnO Messages postés 2049 Statut Membre -
        Zep3k!GnO Messages postés 2049 Statut Membre -
        Bonjour,
Mon script de suppression de fichier est ainsi :
"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
                
            
                
    
    
    
        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:         
- Suppression fichier avec UNLINK (php)
- Forcer suppression fichier - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
                        
                    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() );          
  	  }
                
                