tu as en prime une fonction qui crée des fichiers fichier.desc ou tu peux mettre une description
[fixed]<table>
<?
$mode = $_GET['mode'];
if ($mode == '') {
$rep=opendir('download');
while ($file = readdir($rep)) {
if($file != '..' && $file !='.' && $file !='' && !strpos($file,".desc") && !strpos($file,".link"))
{
echo "<tr><td valign=\"top\" width=\"170\">";
echo "<img src=\"img/dl-ico/zip.png\" width=\"16\" height=\"14\"> ";
echo "<a href='download\\$file' target=_blank class=text1>$file</a>";
echo "<br>";
echo "</td>";
echo "<td valign=\"top\">";
$load=$file.".desc";
if (file_exists("download/$load"))
{
include("download/$load");
}
else {
echo "<a href=\"lister.php?mode=adddescription&fichier=$load\">Ajouter description pour $load</a>";
}
echo "</td><td></td></tr>";
}
if($file != '..' && $file !='.' && $file !='' && strpos($file,".link"))
{
echo "<TR><TD>";
echo "<img src=\"img/dl-ico/lnk.png\" width=\"14\" height=\"14\"> ";
$ftlb = file( "download/$file" );
echo "<a href=\"$ftlb[0]\" target=_blank class=text1>$ftlb[1]</a>";
echo "</TD><TD>$ftlb[2]</TD><TR>";
}
}
closedir($rep);
clearstatcache();
}
if ($mode == 'adddescription') {
$fichier = $_GET['fichier'];
echo "<form method=\"post\" action=\"lister.php?mode=adddescription2&fichier=$fichier\">";
echo "Description de $fichier <input type=\"text\" name=\"description\">";
echo "<input type=\"submit\" value=\"Envoyer\">";
echo "</form>";
}
if ($mode == 'adddescription2') {
$fichier = $_GET['fichier'];
$description = $_POST['description'];
$fp = fopen('download/'.$fichier,'w+'); //ouverture du fichier en écriture, en supprimant les données qu'il contient déjà
fwrite($fp,$description."\n"); //ecriture dans le fichier, le \n à la fin de la phrase indique le retour à la ligne dans le fichier
fclose($fp); //pensez à refermer à la fin du script
echo "<script>";
echo "window.location=\"lister.php\";";
echo "</script>";
}
?>
</table>[/fixed]