Autor Zpráva
registrace2013
Profil
Zdravím, potřebuji poradit jak udělat aby se mi obrazky zobrazovali seřazené podle datumu vytvoření (posledni uploadovaný soubor.
Koukal jsem už na různé podobné dotazy s funkci filectime ale nevím jak to zakomponovat do svého scriptu :(
Používam fotogalerii dynamicky generovanou z obsahu složky, ale potřebuji aby se položky obrazky řadili podle datumu.
Používám tento script
<?
$slozka = "./galerie/zvirata/"; //zvolíme složku ze které chceme vypsat soubory
$nahled = "nahledy"; //název složky pro miniatury
$vypis = opendir($slozka); //otevře složku
$celkem = '0'; //začátek počtu fotek
while (false!==($file = readdir($vypis))) //načtou se soubory
{ 
    if($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nahled) //preohledáme složku...
  {
     $celkem++; //...sečtem počet fotek...
$filetitle = $file;
$nahrada = array("_", ".jpg", ".png", ".gif");
$filetitle = str_replace($nahrada, " ", "$filetitle");
     if (file_exists($slozka.$nahled.'/'.$file))
            { //pokud existuje náhled tak ho zobrazíme...
                echo "<li><a href=\"galerie/zvirata/".$file."\" alt=\"".$file."\" title=\"".$filetitle."\" class=\"zvirata\" /><img src=\"galerie/zvirata/nahledy/".$file."\" alt=\"".$file."\"></a><span class=\"nazvy\">".$filetitle."</span></li>";
            }//pokud neexistuje tak ho vytvoříme...
                else echo "<li><a href=\"galerie/zvirata/".$file."\" alt=\"".$file."\" class=\"zvirata\" /><img src=\"thumb.php?nazev=".$file."&amp;cesta=".$slozka."\" alt=\"".$file."\"></a><span class=\"nazvy\">".$filetitle."</span></li>";
     } 
}     echo "</ul><div id=\"soucet\">Celkem fotek : ".$celkem."</div>"; // vypíšeme počet fotek v halerii...
closedir($vypis); //zavřeme složku
?>
Bertram
Profil
Podívejte se na třídu DirectoryIterator, která obsahuje vše co potřebujete.

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