DSGF.no Forum  
DSGF.no    HjelpHjelp   SøkSøk   MedlemslisteMedlemsliste   GrupperGrupper   Bli MedlemBli Medlem   RetningslinjerRetningslinjer   InnstillingerInnstillinger   Sjekk private meldingerSjekk private meldinger   Logg InnLogg Inn 
  Forumoversikten »   Teknologibabbel »   Programmering og databaser
HTML_Template_IT
Start Nytt Tema   Svar på Tema Vis Forrige TemaVis Neste Tema
Side 1 av 1 [2 Posts]  
Av Innlegg
thomas
Spitzy (!)
Spitzy (!)


Ble Medlem: 09 Mar 2003
Innlegg: 125
Bosted: Flekkefjord
Offline
 HTML_Template_IT

Jeg bruker PEAR::HTML_Template_IT for å generere sidene mine ut fra templates, men når jeg bruker:

Kode:
$tmpl->show();


for å printe ut ferdig produkt, blir alt print'et fra den funksjonen. Hvordan kan jeg "fange opp" det funksjonen print'er, og beholde det i en variabel? Er det strengt tatt nødvendig å bruke den outputbuffer?
_________________
Coditus Ergo Sum
0x4c796b6b656e206572207374656172696e6c7973206f6720656e206b616c64206d756e6e2e

InnleggSkrevet: Ons 03 Mar 2004, 17:59
  Vis Medlemmets Profil Send Privat Melding Besøk Medlemmets Nettside MSN Messenger    Til Toppen 
Cafein
HohoHihiHahaToTheFunnyFarm!
HohoHihiHahaToTheFunnyFarm!


Ble Medlem: 14 Apr 2003
Innlegg: 1577
Bosted: Trondheim
Offline
Kode:
ob_start();
$tmp1->start();
$HTML_template_output = ob_get_contents();
ob_end_clean();

Den formularen skulle være relativt saliggjørende. Såvidt jeg vet må du bruke output buffering om du skal hente inn i variabel noe som egentlig skulle blitt printet ut. Du kan jo innkapsle det i en funksjon:

Kode:
function get_template($template) {
    ob_start()
    $template->start();
    $retval = ob_get_contents();
    ob_end_clean();
    return $retval;
}
...

$HTML_template_output = get_template($tmp1);

_________________
There is a heppy lend - furfur a-wa-a-a-a-ay...

InnleggSkrevet: Ons 03 Mar 2004, 19:59
  Vis Medlemmets Profil Send Privat Melding Besøk Medlemmets Nettside MSN Messenger    Til Toppen 
Vis Innlegg fra:   Sorter etter:   
Side 1 av 1 [2 Posts]  
Start Nytt Tema   Svar på Tema Vis Forrige TemaVis Neste Tema
  Forumoversikten »   Teknologibabbel »   Programmering og databaser
Gå Til:  

Du kan ikke starte nye temaer i dette forumet
Du kan ikke svare på temaer i dette forumet
Du kan ikke endre dine egne innlegg i dette forumet
Du kan ikke slette dine egne innlegg i dette forumet
Du kan ikke delta i avstemninger i dette forumet


Powered by phpBB © 2001, 2005 phpBB Group