Suppression plusieurs fichiers à partir de bdd
Bonjour,
Cela fait un petit moment que je cherche, pouvez-vous m'aider ?
J'ai des rubriques et des fichiers pdf stockés en bdd.
Je souhaiterai pouvoir supprimer ma rubrique avec tous ses fichiers associés :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //Recuperer dossier
$query ='SELECT * FROM dossier WHERE RubriqueID=\'' . $_GET['supprimer_rub'] . '\'';
$retour = mysql_query($query) OR die("<div class='erreur'>Dossiers non trouvés.</div>");
while($data = mysql_fetch_array($retour))
{
$id = $data['id'];
$pdfname = $data['pdfname'];
if($data['pdfname'] !=""){
// on récupère le nombre d'éléments
$fichiers = $data['pdfname'];
$nb_fichiers = count($fichiers);
// on fait la boucle pour supprimer
for($k=0; $k<= $nb_fichiers; $k++){
$dir = 'chemin/pdf/'.$fichiers[$k];
if ( is_file ($dir) ) {
unlink ($dir) ;
}
}
}
} |
Mais cela ne fonctionne pas...
Merci d'avance pour votre aide.