Autor Zpráva
Akali
Profil
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
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.

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:

0