Autor | Zpráva | ||
---|---|---|---|
Křeček Profil |
#1 · Zasláno: 22. 9. 2007, 08:37:24
Mám tento PHP:
<? $slozka = dir("./hry/"); $licha=true; while($soubor=$slozka->read()) { if ($soubor=="." || $soubor=="..") continue; readfile ("./hry/".$soubor); echo "<hr />"; $licha=!$licha; } $slozka->close(); ?> Ale já bych potřeboval, aby mi to vypsalo jen 10 náhodných souborů. Poradíte mi? |
||
Alphard Profil |
#2 · Zasláno: 22. 9. 2007, 09:01:15
načti názvy souborů do pole a cyklem for vypiš, při troše snahy tady najdeš i hotový script
|
||
Str4wberry Profil |
#3 · Zasláno: 22. 9. 2007, 09:08:16
Křeček
Stanov si nějakou proměnnou, kterou při průchodu cyklem navýšíš o jednu. Zároveň si ji musíš kontrolovat, jestli už nemá hodnotu „10“. Náhodné číslo získáš takto — mt_rand(1, 10) |
||
Alphard Profil |
#4 · Zasláno: 22. 9. 2007, 09:18:58
edit: zapomněl jsem dodat, že se to pole prvně zamíchá (shuffle()) a úplně hotový script tady asi nenajdeš
|
||
Časová prodleva: 17 let
|
0