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/








