Waarom PHP naar HTML converteren?
Met een statische momentopname kunt u een PHP-pagina archiveren, een gerenderde lay-out overhandigen aan iemand zonder PHP, of een lichtgewicht pagina implementeren die geen server nodig heeft. In tegenstelling tot het live .php-bestand heeft een .html-document geen server nodig om te worden weergegeven.
Hoe PHP naar HTML te converteren
PHP CLI OPEN-SOURCE
Voer php yourfile.php > output.html uit in een terminal om het script uit te voeren en de HTML-output rechtstreeks naar een bestand te schrijven.
wget OPEN-SOURCE
Terwijl de .php-pagina live op een server staat, voert u wget -O output.html http://localhost/yourfile.php uit om de gerenderde HTML op te halen en op te slaan.
curl OPEN-SOURCE
Voer curl http://localhost/yourfile.php -o output.html uit om de door de server gerenderde pagina op te halen en naar een bestand te schrijven.
Over deze formaten
Een PHP-bestand is platte tekst met server-side broncode geschreven in PHP, de taal achter WordPress en de meeste contentmanagementsystemen. Om het te lezen of te bewerken, opent u het in…
Open .PHP details →Een HTML-bestand is een webpagina - platte tekst met markup-tags die een browser omzet in de opgemaakte pagina die u ziet. Om het te bekijken, dubbelklikt u erop en het opent in uw browser…
Open .HTML details →Kwaliteit & waar op te letten
- De opgeslagen HTML is een enkele bevroren momentopname - databasegestuurde inhoud, sessiestatus en realtime gegevens blijven niet bewaard.
- Relatieve links en paden naar assets breken vaak in het opgeslagen bestand; gebruik de browseroptie „Website, volledig” om gekoppelde assets binnen te halen, of herstel paden handmatig.
- De PHP CLI-methode slaat de webserver over, dus scripts die gebruikmaken van
$_SERVERof sessies kunnen onvolledige of onjuiste output produceren.
Veelgestelde vragen
Kan ik een .php-bestand naar HTML converteren zonder webserver?
$_SERVER-afhankelijkheden heeft - de PHP CLI kan eenvoudige scripts lokaal uitvoeren zonder webserver.