Warum PHP in HTML konvertieren?
Eine statische Momentaufnahme ermöglicht es Ihnen, eine PHP-Seite zu archivieren, ein gerendertes Layout an jemanden ohne PHP zu übergeben oder eine leichtgewichtige Seite bereitzustellen, die keinen Server benötigt. Im Gegensatz zur Live-.php-Datei benötigt ein .html-Dokument keinen Server zur Anzeige.
Wie man PHP in HTML konvertiert
PHP CLI OPEN-SOURCE
Führen Sie php yourfile.php > output.html in einem Terminal aus, um das Skript auszuführen und die HTML-Ausgabe direkt in eine Datei zu schreiben.
wget OPEN-SOURCE
Wenn die .php-Seite live auf einem Server läuft, führen Sie wget -O output.html http://localhost/yourfile.php aus, um das gerenderte HTML abzurufen und zu speichern.
curl OPEN-SOURCE
Führen Sie curl http://localhost/yourfile.php -o output.html aus, um die vom Server gerenderte Seite abzurufen und in eine Datei zu schreiben.
Über diese Formate
Eine PHP-Datei ist reiner serverseitiger Quellcode in PHP, der Sprache hinter WordPress und den meisten Content-Management-Systemen. Zum Lesen oder Bearbeiten öffnen Sie sie in einem…
.PHP-Details öffnen →Eine HTML-Datei ist eine Webseite - reiner Text mit Markup-Tags, die ein Browser in die formatierte Seite verwandelt, die Sie sehen. Um sie anzuzeigen, doppelklicken Sie darauf, und sie…
.HTML-Details öffnen →Qualität & worauf zu achten ist
- Das gespeicherte HTML ist eine einzelne, eingefrorene Momentaufnahme - datenbankgestützte Inhalte, Sitzungsstatus und Echtzeitdaten bleiben nicht erhalten.
- Relative Links und Pfade zu Assets brechen in der gespeicherten Datei oft; verwenden Sie die Browser-Option „Webseite, komplett“, um verknüpfte Assets mit herunterzuladen, oder korrigieren Sie die Pfade manuell.
- Die PHP-CLI-Methode umgeht den Webserver, daher können Skripte, die
$_SERVERoder Sitzungen verwenden, unvollständige oder fehlerhafte Ausgaben erzeugen.
Häufig gestellte Fragen
Kann ich eine .php-Datei ohne Webserver in HTML konvertieren?
$_SERVER-Abhängigkeiten hat - die PHP-CLI kann einfache Skripte lokal ohne Webserver ausführen.