Hvorfor konvertere PHP til HTML?
Et statisk øyeblikksbilde lar deg arkivere en PHP-side, overlevere et ferdig oppsett til noen uten PHP, eller distribuere en lettvektsside som ikke trenger en server. I motsetning til den aktive .php-filen, trenger et .html-dokument ingen server for å vises.
Hvordan konvertere PHP til HTML
PHP CLI OPEN-SOURCE
Kjør php yourfile.php > output.html i en terminal for å utføre skriptet og skrive HTML-utdataen direkte til en fil.
wget OPEN-SOURCE
Med .php-siden aktiv på en server, kjør wget -O output.html http://localhost/yourfile.php for å hente og lagre den genererte HTML-koden.
curl OPEN-SOURCE
Kjør curl http://localhost/yourfile.php -o output.html for å hente den servergenererte siden og skrive den til en fil.
Om disse formatene
En PHP-fil er kildekode på serversiden i ren tekst skrevet i PHP, språket bak WordPress og de fleste publiseringssystemer. For å lese eller redigere den, åpne den i et…
Åpne .PHP-detaljer →En HTML-fil er en nettside - ren tekst med markeringskoder som en nettleser gjør om til den formaterte siden du ser. For å vise den, dobbeltklikk slik at den åpnes i nettleseren din (Edge,…
Åpne .HTML-detaljer →Kvalitet og hva du bør passe på
- Den lagrede HTML-filen er et enkelt, frossent øyeblikksbilde - databaseinnhold, sesjonstilstand og sanntidsdata blir ikke bevart.
- Relative lenker og filstier blir ofte ødelagt i den lagrede filen; bruk nettleserens valg «Nettside, komplett» for å inkludere tilknyttede filer, eller rett opp stiene manuelt.
- PHP CLI-metoden hopper over webserveren, så skript som bruker
$_SERVEReller sesjoner kan produsere ufullstendige eller feilaktige utdata.
Ofte stilte spørsmål
Kan jeg konvertere en .php-fil til HTML uten en webserver?
$_SERVER-avhengigheter - PHP CLI kan kjøre enkle skript lokalt uten en webserver.