| 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: 12 let
|
|||
0