Supprimer plusieur fichiers
Posté : 20 août 2010, 12:48
Bonjour,
sur mon site j'affiche le contenu d'un repertoire (tout les fichiers).
je voudrai savoir si il est possible a l'affichage de cette liste d'avoir une petite case a cocher a coté de chaque nom de fichier et de supprimer tout les fichiers qui sont cocher.
actuellement j'utilise ce code pour afficher les fichiers.
sur mon site j'affiche le contenu d'un repertoire (tout les fichiers).
je voudrai savoir si il est possible a l'affichage de cette liste d'avoir une petite case a cocher a coté de chaque nom de fichier et de supprimer tout les fichiers qui sont cocher.
actuellement j'utilise ce code pour afficher les fichiers.
// si les fichiers sont dans ../mesmp3/ et que l'on ne veu que les fichiers d'extension .mp3 (et pas les fichiers ayant une autre extension)
$dossier = '../mesmp3/';
$extension = '.mp3';
$masque = $dossier.'*'.$extension;
//Tableau des fichiers .mp3
$tab = glob("$masque");
natsort($tab);
// Construction du tableau des résultats
$tab_nom_desc = array();
$i=0;
foreach ($tab as $fichier)
{
$fich = basename($fichier,$extension);// suppression du nom de dossier et de l'extension
$fich = str_replace('-',' ',$fich);// remplacement des - par un espace
$fich = explode('_',$fich);// Cf fonction explode
$nom = $fich[0];
$desc = isset($fich[1])? $fich[1] : '';
$tab_nom_desc[$i]['nom'] = $nom;
$tab_nom_desc[$i]['desc'] = $desc;
$tab_nom_desc[$i]['lien'] = $fichier;
$i++;
}
?>
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<th scope="col"></th>
<th scope="col">Artiste</th>
<th scope="col">Titre</th>
<th scope="col">Extrait</th>
<th scope="col">Poids</th>
</tr>
<?php
$j=0;
//lecture des résultats
foreach ($tab_nom_desc as $value)
{
?>
<tr>
<td bgcolor="#D6D6FE"><?php $j++; echo $j; ?></td>
<td><?php echo htmlentities(strtoupper($value['nom'])); // strtoupper pour tout en majuscule ?></td>
<td><?php echo htmlentities(ucfirst($value['desc'])); // ucfirst pour mettre majuscule en debut ?></td>
<td>
<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=<?php echo $value['lien']; ?>" width="200" height="20" id="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer.swf?mp3=<?php echo $value['lien']; ?>" />
</object>
</td>
<td>
<?php
$sizeo = filesize ($value['lien']);
$size1 = ($sizeo / 1000000);
$size = round($size1, 1);
echo $size.' Mo';
?></td>
</tr>
<?php } ?>
</table>