Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Lopun summat alkuun

B_R_H [15.01.2009 09:01:42]

#

Moi,

php-eräajo kahlaa mysql-kantaa läpi n15min (juu on optimoitu - ennen tunti) ja saa lopputulokseksi html-raportin. Lopussa on selvillä läpikäytyjen rivien lukumäärät. Haluaisin siirtää nämä rivit raportin alkuun. Onko jollakin tarjota hyvää ideaa, miten onnistuisi helpoiten?

Antti Laaksonen [15.01.2009 09:16:51]

#

Yksi ratkaisu on koota raporttia aluksi muuttujaan, jolloin sen alkuun on helppoa tehdä täydennyksiä. Sitten kun koko raportti on valmis, sen voi tulostaa näkyviin.

B_R_H [15.01.2009 12:33:52]

#

Kiitti vinkistä. Ratkaisin tällä vähän soveltaen.

Kirjoitan alussa tiedostoon jotakin tunnistettavaa laskureiden tilalle esim. x**xLASKURIx**x ja lopussa kun tiedosto on valmis, luen sen stringiin ja str_replacella tilalle laskurin arvo.

    $str = file_get_contents($filename);
    $str = str_replace('x**xLASKURIx**x',(string) $i, $str);
    file_put_contents($filename,$str);

Vastaus

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

Tietoa sivustosta