Ok, ho fatto questo script che funziona solo con i file *.jar e le immagini devono essere *.png
Codice PHP:
<html>
<head>
<title>Generatore Codici</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body { font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
.uno { margin-bottom: 2em; border: 1px dashed #037FF3; padding: 0.4em;
margin-top: 3px; background-color: #EFEFEF; }
</style>
</head>
<body>
<h1>Generatore Codici</h1>
<?php
# --------------------------------------------------------------------- #
# Script per stexe del forum di AlterVista #
# Autore : Stan aka bfi from discarica.net #
# Data : 18/06/2006 #
# Versione : 1.0 #
# _____________________________________________________________________ #
# Copyright : script distriubuito sottolicenza creative commons #
# del tipo Attribuzione - Non commerciale - Condividi allo stesso modo #
# http://creativecommons.org/licenses/by-nc-sa/2.5/it/ #
# _____________________________________________________________________ #
$percorso = "./file"; //la cartella in cui risiedono i file
$indirizzo = "http://miosito.altervista.org/file"; //l'indirizzo completo del sito
$list_ignore = array ('.','..','index.php');
$handle=opendir($percorso);
$dirs=array();
$files=array();
$i = 0;
while (false !== ($file = readdir($handle))) {
if (!in_array($file,$list_ignore)) {
if(eregi("([.]jar)",$file)) {
if(is_dir($file)) {
$dirs[]=$file;
} else {
$files[]=$file;
}
$i++;
}
}
}
closedir($handle);
$tab=array_merge($dirs,$files);
if ($i) {
foreach ($tab as $rep) {
$reo = substr_replace($rep, '', -4);
$nomefile = "$percorso/$rep";
$fd = fopen($nomefile, "r") or die("Errore");
$stringa = fread($fd, filesize($nomefile));
$array = explode("\n", $stringa);
$conta = count($array);
$reo = $array[0];
echo"Codice per il file: $rep\n";
echo"<div class=\"uno\">\n";
echo"<code>\n";
echo "[align=center][b]Download java game: $rep [/b]<br />\n";
if(file_exists("$percorso/$reo.png")){
echo"[img]$indirizzo/$reo.png[/img]<br />\n";
}
else{
echo"[img]$indirizzo/noimg.png[/img]<br />\n";
}
echo"[url=$indirizzo/$rep]DOWNLOAD[/url]<br />\n";
echo"[/align]\n";
echo"</code>\n";
echo"</div>";
}
} else {
echo "Nessun file presente\n";
}
echo"</ul>";
clearstatcache();
?>
</body>
</html>
devi modificare solo le variabili $indirizzo e $percorso con gli indirizzi ed i percorsi appropriati