-
Restituire un listato
Ho bisogno di restituire un listato dei file presenti in una cartella.
Cioč
avatar/file1.jpg
avatar/file2.jpg
Ora se io voglio fare un form di selezione dell'avatar dovrei aggiungere un'opzione ogni qualvolta aggiungo un'immagine e se ci pensasse il php???
Come devo fare?
Grazie anticipatamente.
-
E' un form semplicissimo ma molto adattabile.
Codice PHP:
<form action="pagina2.php" method="post">
<?
$path="cartella/";
$dir_handle=opendir($path) or die("Non riesco ad aprire $path");
while ($file=readdir($dir_handle))
if ($file!="." && $file!=".." && $file!="Thumbs.db")
echo "<input type=\"radio\" name=\"avatar\" value=\"$file\"> <img src=\"$cartella/$file\" alt=\"\"><br>";
?>
<br><input type="submit" value="Seleziona">
</form>
-
ecco un codice di esempio:
Codice PHP:
$dir = './avatar/';
echo '<select name="avatar">';
if( $handle = opendir($dir) )
{
while( $file = readdir($handle) )
{
if( $file != '.' && $file != '..' )
{
echo '<option value="' . $dir . $file . '">' . str_replace( end(explode('.', $file)), '', $file ) . '</option>';
}
}
}
echo "</select>";
-
Grazie mille ragazzi !!! ^^
-