Hvorfor konvertere PHP til HTML?
Et statisk øjebliksbillede lader dig arkivere en PHP-side, overlevere et færdigt layout til en person uden PHP eller udrulle en letvægtsside, der ikke behøver en server. I modsætning til den levende .php-fil kræver et .html-dokument ingen server for at blive vist.
Sådan konverterer du PHP til HTML
PHP CLI OPEN-SOURCE
Kør php yourfile.php > output.html i en terminal for at udføre scriptet og skrive HTML-outputtet direkte til en fil.
wget OPEN-SOURCE
Med .php-siden kørende på en server, kør wget -O output.html http://localhost/yourfile.php for at hente og gemme den genererede HTML.
curl OPEN-SOURCE
Kør curl http://localhost/yourfile.php -o output.html for at hente den server-genererede side og skrive den til en fil.
Om disse formater
En PHP-fil er kildekode i almindelig tekst til brug på serversiden, skrevet i PHP, som er sproget bag WordPress og de fleste indholdsstyringssystemer. For at læse eller redigere den skal du…
Åbn .PHP detaljer →En HTML-fil er en webside - almindelig tekst med markup-tags, som en browser omdanner til den formaterede side, du ser. For at se den skal du dobbeltklikke, hvorefter den åbnes i din…
Åbn .HTML detaljer →Kvalitet & hvad man skal være opmærksom på
- Den gemte HTML er et enkelt fastfrosset øjebliksbillede - database-drevet indhold, sessionsstatus og realtidsdata bevares ikke.
- Relative links og stier til aktiver knækker ofte i den gemte fil; brug browserens valgmulighed «Webside, komplet» for at hente tilknyttede aktiver, eller ret stier manuelt.
- PHP CLI-metoden springer webserveren over, så scripts, der bruger
$_SERVEReller sessioner, kan producere ufuldstændigt eller forkert output.
Ofte stillede spørgsmål
Kan jeg konvertere en .php-fil til HTML uden en webserver?
$_SERVER-afhængigheder - PHP CLI kan køre simple scripts lokalt uden en webserver.