Varför konvertera PHP till HTML?
En statisk ögonblicksbild låter dig arkivera en PHP-sida, lämna över en renderad layout till någon utan PHP, eller distribuera en lättviktig sida som inte behöver någon server. Till skillnad från den levande .php-filen behöver ett .html-dokument ingen server för att visas.
Hur man konverterar PHP till HTML
PHP CLI OPEN-SOURCE
Kör php yourfile.php > output.html i en terminal för att exekvera skriptet och skriva HTML-utdatan direkt till en fil.
wget OPEN-SOURCE
Med .php-sidan aktiv på en server, kör wget -O output.html http://localhost/yourfile.php för att hämta och spara den renderade HTML-koden.
curl OPEN-SOURCE
Kör curl http://localhost/yourfile.php -o output.html för att hämta den serverrenderade sidan och skriva den till en fil.
Om dessa format
En PHP-fil är en källkodsfil i klartext för serversidan skriven i PHP, språket bakom WordPress och de flesta innehållshanteringssystem. För att läsa eller redigera den, öppna den i en…
Öppna detaljer för .PHP →En HTML-fil är en webbsida - vanlig text med märkspråkstaggar som en webbläsare omvandlar till den formaterade sida du ser. För att visa den, dubbelklicka så öppnas den i din webbläsare…
Öppna detaljer för .HTML →Kvalitet & vad man bör tänka på
- Den sparade HTML-filen är en enskild, fryst ögonblicksbild - databasdrivet innehåll, sessionsstatus och realtidsdata bevaras inte.
- Relativa länkar och sökvägar till resurser går ofta sönder i den sparade filen; använd webbläsarens alternativ «Webbsida, komplett» för att hämta länkade resurser, eller korrigera sökvägar manuellt.
- PHP CLI-metoden hoppar över webbservern, så skript som använder
$_SERVEReller sessioner kan producera ofullständig eller felaktig utdata.
Vanliga frågor
Kan jag konvertera en .php-fil till HTML utan en webbserver?
$_SERVER-beroenden - PHP CLI kan köra enkla skript lokalt utan en webbserver.