Un mio amico mi ha fatto una script in php che permette di leggere il contenuto di una directory... ma quando me la data, si è dimenticato di inserirmi una funzione... e cioè di far vedere solo file con determinate estensioni.
cosa che tuttora non fa, oltre a farmi vedere tutti i file, mi fa vedere anche le cartelle cosa che non vorrei far vedere dato che è una lista per far vedere le immagini caricate...
Ora io di php non capisco molto e questo mio amico non so quando e se lo rivedrò... quindi mi chiedevo se potevate dargli una occhiata e magari aggiungerci questa modifica se si può...
Ringrazio infinitamente chi mi aiutaCodice PHP:
<?
$cartella="/uploads/";
chdir("./$cartella");
if(!($dp = opendir("./")))
die("Non riesco a esplorare il contenuto");
while($file = readdir($dp))
{
if(is_file($file))
$lista[] = $file;
}
if(!($dp = opendir("./")))
die("Non riesco a esplorare il contenuto");
while($file = readdir($dp))
{
if(!is_file($file))
$lista[] = $file;
}
/*if(!($dp = opendir("./")))
die("Non riesco a esplorare il contenuto");
while($file = readdir($dp))
{
if(!is_file($file))
$lista[] = $file;
}
*/
$alt="200";
$larg="200";
sort($lista);
?>
<strong><a href="index.php">Torna all'uploader</a></strong> <br>
<script type="text/javascript">var message=""; function clickIE() {if (document.all) {(message); return false}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {(message); return false}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS} else {document.onmouseup=clickNS; document.oncontextmenu=clickIE} document.oncontextmenu=new Function("return false")</script><br />
<br />
<br />
<br />
<?
foreach($lista as $index => $nome)
{
?>
<img src="<? echo $cartella; echo $nome; ?>" width="<?php echo $alt;?>" height="<?php echo $larg;?>" alt="">
<?
}
?>