Autor | Zpráva | ||
---|---|---|---|
majstersveta Profil |
#1 · Zasláno: 21. 9. 2005, 15:07:11
mam php skript, ktory mi precita zlozku, vypise subory - vypisuje ich podla datumu, ktory vyextrahuje z nazvu suboru v tvare DDMMRRRR. a vsetky tie subory vypise na stranku. ale vypisuju sa vzostupne - cize od najstarsieho datumu po najnovsi - a ja to potrebujem presne naopak. existuje nejaka funkcia v php, ktora mi to obrati, a bude to vypisovat s klesajucou tendenciou? cize najprv najnovsie a potom starsie.
skript je tento - je to skript s dielu cislo 32 o php v seriali na jednej stranke - nazov sem nenapisem, lebo je to v istom zmysle konkurencia pre jakpsat web. chcem to vediet hlavne preto, lebo sa ucim programovat v php, a takuto vec, o ktorej tu pisem som nikde nenasiel. <? $slozka = dir("./zlozka"); $licha=true; while($soubor=$slozka->read()) { if ($soubor=="." || $soubor=="..") continue; $barva = $licha ? "white" : "rgb(85,107,47)"; echo "<div style=\"background-color:$barva\">"; $datum=explode(".", basename($soubor)); echo "<h3>".date("d.m.Y", strtotime($datum[0]))."</h3>"; readfile ("./blog/".$soubor) ; echo " <hr></hr></div>"; $licha=!$licha; } $slozka->close(); ?> dakujem |
||
majstersveta Profil |
#2 · Zasláno: 22. 9. 2005, 17:09:41
tak vam vsetkym pekne dakujem
|
||
Marty Profil |
#3 · Zasláno: 22. 9. 2005, 17:36:05
Nápad: Načíst nejprve vše do pole, zjistit si poslední index a pak vše vypisovat od něj s následným zmenšováním indexu až do nuly.
Nemyslím, že by na to byla funkce, když to lze jednoduše obejít. |
||
majstersveta Profil |
#4 · Zasláno: 22. 9. 2005, 18:16:19
dik
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0