Bonjour,
Comment trouvez-vous cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function unLinkFile($fichier){
    //Suppression ds le root
		umask(0000); 
		chmod($fichier,0777); 
		if(unlink ($fichier)) return true; 
}
Utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
if(!empty($_GET['id'])){
    $photo = getUrlPhoto($_GET['id']);
    $fichier = UPLOAD_DIRECTORY.$photo;	
		$fichier_min = UPLOAD_DIRECTORY.'min-'.$photo;	
    if(deletephoto($_GET['id'])){
        unLinkFile($fichier);
	unLinkFile($fichier_min);
    }
}
En local
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
        unLinkFile($fichier);
	unLinkFile($fichier_min);
Ces 2 fichiers sont supprimer par contre en ligne seul le deuxième fichier est supprimer.

Qu'est-ce qui ne va pas? et voici aussi le code deletephoto()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function deletephoto($idphoto){
	global $db;
	$sql = 'DELETE FROM docs
          WHERE id = :idphoto';
	$statement = $db->prepare($sql);
	return $statement->execute(array(':idphoto' => $idphoto));
}
Merci d'avance...