Autor | Zpráva | ||
---|---|---|---|
Akali Profil |
#1 · Zasláno: 31. 7. 2014, 16:53:17
Ahoj. Následujícím kódem vypisuji obrázky ze složek
echo "<div id='galleria'>"; $d = dir("images/galerie/".$_GET["nazev"].""); while (false !== ($entry = $d->read())){ if(!((strpos($entry, ".JPG")===false)and(strpos($entry, ".gif")===false)and(strpos($entry, ".jpg")===false)and(strpos($entry, ".png")===false))){ echo "<a href=\"images/galerie/".$_GET["nazev"]."/".$entry."\"><img src=\"images/galerie/".$_GET["nazev"]."/".$entry."\"></a>"; } } $d->close(); echo "</div>"; Jak docílit toho, aby se vypsané fotky seřadili například podle názvu, data...? |
||
Jozin Profil |
#2 · Zasláno: 31. 7. 2014, 17:34:50
Zdravím,
tak jako tak dvěma průchody, je třeba si v prvním průchodu ukládat informaci o datu (nejspíš poslední modifikace) a názvu souboru třeba do pole, to jde pak jednoduše seřadit a druhý průchod bude na vypsání. K zjištění času poslední modifikace slouží funkce filemtime . Celá věc se pak dá ekvivalntně vyřešit objekty, PHP nabízí iterátor složky DirectoryIterator .
Jozin. |
||
Časová prodleva: 11 let
|
0