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/