Autor Zpráva
Křeček
Profil
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
načti názvy souborů do pole a cyklem for vypiš, při troše snahy tady najdeš i hotový script
Str4wberry
Profil
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
edit: zapomněl jsem dodat, že se to pole prvně zamíchá (shuffle()) a úplně hotový script tady asi nenajdeš

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: