Benchè pensassi fosse una domanda gia fatta da qualcuno, dopo diverse ricerche mi sono dovuto ricredere....
Comunque il mio problema è questo:
Devo creare una lista di file di una directory, fin qui nessun problema, esisto moltissimi script gia fatti per farlo.
Girando per la rete ho scelto questo, semplice e comodo.
L'unico problema e' che non posso togliere dalla lista i file con una determinata estensione come per esempio immagini o simili senza specificare il nome esatto del file...e' possibile mettere quindi un filtro per non mostrare file con una determinata estensione senza dover specificare per forza il nome completo?Codice PHP:<?php
#apriamo la cartella il punto indica che � la cartella dove ci troviamo
$cartella = opendir('.');
#creiamo un ciclo che legga i contenuti e li metta nell'array
while ($file = readdir($cartella)) {
$file_array[] = $file;
}
#facciamo un ciclo foreach per prendere gli elementi
foreach ($file_array as $file) {
#tutti tranne quelli che iniziano per "." o per ".."
if ( $file == ".." || $file == "." || $file == "index.php" || $file == "css.css") {
continue;
}
#ora viene il bello apro le marcature ti tabella e dentro esse mostro
#ogni elemento dell'array linkato al propio nome
echo "<TR><TD class=\"headBG3\" colspan=\"2\"><img src=\"$file.PNG\"></TD><TD align=\"left\" width=\"95%\"class=\"headBG3\" colspan=\"2\">";
echo "<a href=\"$file\">$file</a>";
#chidendo poi la riga
echo "</TD></TR>";
}
?>
(ne ho bisogno per non mostrare i file .PNG e .PHP)
PS: non sono ancora molto pratico di php...
Grazie a tutti in anticipo

Rispondi quotando