Miten saisi tehtyä sattumanvaraisen kuvanvalitsijan, jonka linkin voisi suoraan työntää IMG-tagiin ja se myös toimisi?
Tässä simppeli esimerkki:
<?php function random_picture(){ $pictures = array('kuva1.jpg', 'kuva2.jpg', 'kuva3.jpg'); return $pictures[array_rand($pictures)]; } ?> <img src="<?php echo random_picture() ?>" alt="" />
Tos parempi tota on käyttää näin:
Ja kuvat sitten haet vaikka glogilla automaattisesti jostain hakemistosta tuohon taulukkoon.
Ok, tunnustan. Olin hieman epäselvä, joten tarkennan. Paikka, mihin kuva pitäisi saada näkymään, ei tue PHP:tä (ts. PHP käyttö on evätty kyseiseltä alueelta). Mutta koodia pitäisi soveltaa siten, että linkittäisin IMG-tagit PHP-tiedostoon jotenkin tähän tapaan:
<IMG SRC="http://esimerkki.fi/kuva.php" ALT="Sattumanvarainen kuva">
Tähän kykenevää koodia kaipailen.
Ehheh. Ehkä sitten javascriptin kanssa voisi toimia?
<script> var rand = rand(0, 2); // 3:en tilalle kuvien määrä - 1 (p.s. Tukeeko JS randia?) var kuvat = array("img1.jpg", "img2.jpg", "img3.jpg"); document.write("<img src='" + kuvat[rand] + "' alt='Sattumanvarainen kuva'>"); </script>
Miksi suotta purkata javaskriptiä johonkin, jonka voi tehdä täysin palvelinpäässä?
Aihe on jo aika vanha, joten et voi enää vastata siihen.