HTML broncode in PHP variabele

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • twopack
  • Registratie: Februari 2001
  • Laatst online: 01-03 20:06
Hallo,

Ik heb al een tijdje gezocht, maar niet gevonden, althans geen oplossing.

Ik heb een site waarop mensen dingen kunnen bestellen. Deze artikelen die men geselecteerd heeft worden aan het einde weergegeven, met aantallen en prijzen en dergelijke. Deze laatste weergave wil ik via mail versturen. Dus eigenlijk wil ik de HTML-source (zoals je hem ziet als je view --> source doet) opslaan in een PHP variabele.
Het enige wat ik tot nu toe gevonden heb is een methode om de PHP source in een variabele te zetten, maar daar schiet ik dus niks mee op.

Een andere slimme manier om de verschillende artikelen in een mailtje te krijgen wordt ook op prijs gesteld.

specs


Acties:
  • 0 Henk 'm!

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 21-02 17:33
Dit kan op (minstens) twee manieren:
- De betreffende pagina includen en middels output buffering in een variabele zetten.
Zie manual.
- De pagina via http (op de localhost dus) opvragen en in een variabele zetten.
Zie manual.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


Acties:
  • 0 Henk 'm!

  • Expander
  • Registratie: Februari 2001
  • Niet online
overal waar je print ook even naar een variabele printen

Expanding the inexpandable


Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 01-05 16:58
Expander schreef op 06 September 2003 @ 22:14:
overal waar je print ook even naar een variabele printen
Oftwel een functie maken die het voor je doet ;)

Overigens vind ik de output buffering methode mooier. Als je een template engine gebruikt dan zou het er al wel eens in kunnen zitten, daar kun je eens naar kijken.

Acties:
  • 0 Henk 'm!

Anoniem: 18686

PHP:
1
2
3
4
ob_start();
... rest van je code ...
$contents = ob_get_contents();
ob_end_flush();


That'll do the trick i guess