Autor | Zpráva | ||
---|---|---|---|
registrace2013 Profil |
#1 · Zasláno: 24. 2. 2014, 19:24:50
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."&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 |
#2 · Zasláno: 24. 2. 2014, 22:03:06
Podívejte se na třídu DirectoryIterator, která obsahuje vše co potřebujete.
|
||
Časová prodleva: 10 let
|
0