Ik zit te zoeken naar een manier om de gegenereerde html content op te slaan van een php pagina. Kan hier niet veel aan toevoegen, behalve dat ik dit binnen de php code moet doen en niet via de server.

PS. Ik kom dus na "jaren" terug op phphulp, account natuurlijk kwijt, maar phphulp heeft serious een redesign nodig. 't Is dat ik nog goeie ervaringen heb van vroeger, maar anders zou ik uit principe een site niet gebruiken die minder dan de helft van m'n scherm inneemt.
<?php
ob_start();

// je script

$uitvoer = ob_get_clean();
file_put_contents('uitvoer.html', $uitvoer);
?>
Thx, ik moest dus toch the ob functies gebruiken... had ze kort bekeken gisteren en afgedaan als niet te gebruiken. Hoe dan ook thx a thousand times.
En weer een goeie ervaring erbij. Killer content wint het nogal altijd van design ;-)
Je kunt ook: Bestand => Pagina opsaan als(firefox). Maar dit is wel een wat meer geautomatiseerde versie ja.
Kun je niet gewoon alle HTML in een variabele zetten en dan met file_put_contents()?
@Djemo: De output buffer functies zijn juist voor dit soort zaken. Waarom moeilijk doen met variabelen? Daarmee maak je het jezelf alleen maar moeilijk... Nu kan je op een 'normale' manier websites bouwen en tegelijkertijd de gegenereerde content ophalen. Prima toch?

Reageren