Kirjautuminen

Haku

Tehtävät

Kilpailu

Ohjelmoi tekoälyllä!
Aikaa on 31.7. saakka.

Keskustelu: Nettisivujen teko: PHP ruletti

Segate [23.04.2002 07:42:50]

#

Kuka osaisi tehdä PHP ruletin?
Yksinkertainen.

Segate [23.04.2002 07:43:10]

#

Siis banneriruletti

HtH [23.04.2002 12:30:51]

#

Aikaa äkkiä tehty, eikä oo testatttu, mutta kokeile...
Jos ei toimi, vastaa viestiin, tai mailaa: haraa@mbnet.fi
Niin yritän korjata virheitä...

ruletti.php

<?php
$yy=file("bannerit.dat");
$montako=count($yy)/2;
$monesko=rand(0, $montako);
$linkki=$yy[$monesko*2+1];
$kuva=$yy[$monesko*2];
echo "<A HREF='".$linkki."'><IMG SRC='".$kuva."'></A>";
?>

bannerit.dat

[BANNERIN KUVAN OSOITE]
[SIVUN OSOITE]
[BANNERIN KUVAN OSOITE]
[SIVUN OSOITE]
[BANNERIN KUVAN OSOITE]
[SIVUN OSOITE]
jne....

HtH [23.04.2002 12:31:42]

#

Hei, ' merkkien eteen on tullu lainaus merkki, ota ne pois.

snakari [23.04.2002 16:52:02]

#

https://www.ohjelmointiputka.net/koodivinkit/23455-php-satunnainen-teksti

Tämmösen sain muunnettua:

<?php

# Tiedosto missä on tiedot
$tiedosto = file("bannerit.txt");

srand((double)microtime()*1000000);
$entry = explode("|",$tiedosto[rand(0,count($tiedosto)-1)]);
?>
<a href="<?php print($entry[0]); ?>"><img src="<?php print($entry[1]); ?>" border="0"></a>

bannerit.txt:

urli|banneri
urli|..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta