Newsgroups: sfnet.viestinta.www
Subject: Re: Kysymys er��n PHP-rakenteen toteuttamisesta
References:
Aggro writes:
> Liisa Peuranen wrote:
> > Hei,
> > kuinkakohan minun onnistuisi toteuttaa seuraavanlainen rakenne
> > PHP:ll�?
> > 1. poimi sattumanvarainen rivi tekstitiedostosta ja sijoita se
> > paikkaan A html-tiedostossa
> > 2. poimi toinen sattumanvarainen rivi JOKA EI OLE SAMA KUIN KOHDASSA
> > 1 ja sijoita se paikkaan B html-tiedostossa
> > 3. jatka t�t� niin kauan kunnes tekstitiedoston kaikki rivit on
> > sijoitettu html-tiedostoon
>
> Lue koko tiedosto array():hin, arvo sielt� rivi ja tulosta se ja
> poista rivi array():sta. Mik�li tiedosto on todella suuri, muistin
> kanssa voi tulla ongelmia. Jos muisti riitt�� niin t�m� on kuitenkin
> nopeampi ja prosessoriyst�v�llisempi tapa.
T�ss� koodi joka tekee sen edell� kuvatun homman, eli tulostaa
satunnaisen rivin tiedostosta.
Jos halut useamman eri rivin eri paikkoihin tiedostossa,
niin arvot useamman satunnaisen numeron.
$quoteA = rand(0, sizeof($quotes)-1);
$quoteB = rand(0, sizeof($quotes)-1);
Jos eiv�t kerran saa olla tulokset samoja, niin
lis��t testin joka varmistaa ett� quoteA ja quoteB
hyv�ksyt��n vaan jos ovat eri suuria. Jos quoteA=quoteB
niin sitten teet jotain sopivaa tilanteen korjaamiseksi
(esimerkiksi arvot toisen noista uudelleen sopivasti).
Nuo arvontakoodit vaan suoraan sivun alkuun.
Sitten siihen A kohtaan sivulla seuraava koodi tulostamaan
se tekstirivi:
Ja B kohtaan seuraava koodi tekstirivin tulostamiseen.
--
Tomi Engdahl (http://www.iki.fi/then/)
Take a look at my electronics web links and documents at
http://www.epanorama.net/