Olen tässä vähän aikaa etsinyt koodia, joka arpoisi satunnaisen swf-tiedoston hakemistosta ja avaisi sen. Siis ettei kaikkia kahtasataa tiedostoa pitäisi listata koodiin. Skriptin pitäisi myöskin toimia niin, että siihen voi tehdä linkin tavallisesta html-sivusta (esim. ), joka sitten arpoisi filun ja avaisi sen. Olen aloittelija ja tämmöisen skriptin tarvitsisin. Kiitoksia kaikille vastanneille!
Satunnainen tiedosto
000
2261
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
miten luet hakemistosa oleva tiedostot listaksi
http://www.onlamp.com/pub/a/php/2003/01/09/php_foundations.html?page=last
Sitten laitat ne löytyneet tiedostot taulukkoon ja käytät shufle-metodia niiden sekoittamiseen. Kun koko lista on sekaisin, niin otat taulukon ekan tiedoston ja teet siitä href-linkin
tuolla löytyy shuffle esimerkki
http://fi.php.net/shuffle
> Sitten laitat ne löytyneet tiedostot taulukkoon ja
> käytät shufle-metodia niiden sekoittamiseen. Kun
> koko lista on sekaisin, niin otat taulukon ekan
> tiedoston ja teet siitä href-linkin
No eihän sitä taulukkoa nyt kannata alkaa sekoittamaan, paljon tehokkaampaa on käyttää vaikkapa array_rand-funktiota (http://www.php.net/manual/en/function.array-rand.php) tai arpoa satunnainen indeksi rand tai mt_rand-funktiolla. (http://www.php.net/manual/en/function.rand.php)