HTML code in Variable speichern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

HTML code in Variable speichern

Beitrag von Gumfuzi »

Hallo Leute,

wie schaffe ich es, eine normale Seite vom Forum (inkl. div. an das Template übergebener Variablen) komplett als Quellcode in einer Variable zu speichern?

Ich will die Seite normal generieren lassen und zusätzlich als Quellcode in einer txt-speichern.

... oder kann man das "$template->pparse('body');" auch zum schreiben in eine Datei benutzen?
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag von OnFire »

ganz einfach

$ausgabe = $template->pparse('body');

(ich geh mal davon aus dass das pparse_body auch die ausgabe erstellt die du haben willst ;) )

und dann $ausgabe in ne datei speichern ;) kannst du das selbst oder soll ich dir das noch mal erklärn?
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

mmmh, habe es so gemacht:

Code: Alles auswählen

$output = $template->pparse('body');
echo $output;
vorher natürlich der Code, der auch normal angezeigt wird.

Wenn ich am Ende noch den o.a. echo ausführe, dann kommt noch eine "1" dazu - mehr nicht...

Wird die Ausgabe irgendwie speziell gespeichert?

*edit*
das mit dem in die Datei speichern schaffe ich dann schon, aber der Inhalt passt ja nicht nicht...

BTW: muss ich ev. den filenamen ändern/weglassen?

*edit2*
habe es nun so gelöst, daß ich das (relativ kleine) Template in den PHPCode integriert habe und in einer Variable den HTML-Code inkl. den Variablen speichere und die dann abspeichere in einer Datei.

Trotzdem Danke!!!
Dennis63
Ehemaliges Teammitglied
Beiträge: 2597
Registriert: 02.07.2003 18:46

Beitrag von Dennis63 »

Wenn Du gzip aktiviert hast, wird der Quelltext der Seite erst mit ob_end_flush() an den Browser geschickt.

Grüße
Dennis
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

aha, danke für die info!
Antworten

Zurück zu „Coding & Technik“