phpbar.de logo

Mailinglisten-Archive

Re[2]: AW: [php] HTML-Seite speichern

Re[2]: AW: [php] HTML-Seite speichern

Wilfried Henseler php_(at)_phpcenter.de
Thu, 18 Oct 2001 14:36:34 +0200


Hi,

Barbara Griem <mail_(at)_barbex.de> schrieb am 
Donnerstag, 18. Oktober 2001, 13:23:40 Uhr:

> Nein. Die Anwendung ist folgende: Über mehrere Abfragen (Kundennummer,
> Textbausteine, etc) wird ein Brief zusammengestellt, der dann aus dem
> Browser ausgedruckt wird. Später fragt sich der Schreiber "Was hatte
> ich eigentlich bisher mit Kunde 111 zu schaffen?".
> Dann soll er durch Datenbankabfrage natürlich finden wie oft er dem
> schon Rechnungen geschrieben hat, aber auch GENAU das
> Dokument abrufen können, das er damals erzeugt hat. Es soll genauso
> abrufbar und unveränderlich sein, wie ein Stück Papier im Aktenordner.

> Gibt es für diese Sache eine Möglichkeit, vielleicht automatisch
> verknüpft mit dem Ausdruck?

Dazu gibt es wohl eine "saubere" und eine quick&dirty Methode.
Bei der Sauberen schreibst Du z.b. eine Funktion, die die komplette
Seite als String zurückgibt. In der Art:

function seitenaufbau() {
  $page="<html><header>....";
  $page.=.....
  return $page;
}

Und kannst dann den String zum einen Ausgeben und zum zweiten in
die DB eintragen.

Die quick&dirty Methode wäre wenn du schon den PHP Code
gemacht hast und es zuviel Arbeit ist, jetzt alles statt direkt
auszugeben in Variablen zu speichern:

ob_start();

...Hier alle Ausgaben der Seite...

$output = ob_get_contents();
ob_end_flush();

$output in Datenbank speichern.

bye,
wilfried



php::bar PHP Wiki   -   Listenarchive