Autor Zpráva
JanyM
Profil *
Ahoj,
začínám v PHP a pomocí pokusů a vzorových příkladů jsem se dostal do fáze vytvoření tohoto kousku kódu:

<?


$dir = "fotoclenove";
$dh  = opendir($dir);
while (false !== ($filename = readdir($dh))) {
    $files[] = $filename;
}

for ($i = 0; $i < count($files); $i++) if ($files[$i] != "." and $files[$i] != "..") {echo "<table border=2 style=\"float:left;\" width=250><tr><td><a href=\"".$dir."/",$files[$i],"\" target=\"_blank\"><img src=\"".$dir."/",$files[$i],"\" width=\"110\" align=left></a>&nbsp;<a href=\"".$dir."/",$files[$i],"\" target=\"_blank\">",$files[$i],"</a></td></tr></table>";}

echo ("</FORM>");


?>


Vypisuje mi v daném adresáři soubory (adresář obsahuje jenom fotografie). Mohl byste mi někdo pomoci upravit to tak, aby to vypisovalo soubory v abecedním pořadí (popř. podle data). Děkuji.
Jan Tvrdík
Profil
JanyM:
Seřaď si pole $files pomocí funkce sort.

Případně se můžeš podívat na funkce scandir.
Tomasds
Profil
JanyM
Opravdu chceš pro každý soubor vytvořit extra tabulku?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: