Thomas Schmieder: Dynamisch erzeugte Seiten per Mail senden

Beitrag lesen

Hallo Tom,

so ganz verstehe ich die Frage nicht, aber immer, wenn man etwas nochmal braucht, dann sollte man es speichern. Gib die Seite also nicht gleich an den Browser aus, sondern schreib alle Ausgaben in eine große Variable. Die speicherst Du dann als html-Datei, legst den Link drauf (einen tmp-namen musst Du Dir natürlich vorher besorgen) und gibst dann die Variable mit echo an den Browser aus oder die Datei mit readfile().

So würde ich das machen.

Fragt sich nur, wie man die Datei wieder los wird.

Da empfiehlt sich eine "selbstlöschende Datei". Die bsteht aus der Aufrufdatei als php-datei und der html-datei als include. Kann man natürlich auch in einer unterbringen. Der letzte Befehl in der PHP-Datei ist unlink($PHP_SELF). Und tschüss.

Grüße aus http://www.braunschweig.de

Tom