Dlaczego konwertować PHP na HTML?
Statyczna migawka pozwala zarchiwizować stronę PHP, przekazać wygenerowany układ komuś bez zainstalowanego PHP lub wdrożyć lekką stronę, która nie wymaga serwera. W przeciwieństwie do aktywnego pliku .php, dokument .html nie potrzebuje serwera do wyświetlenia.
Jak przekonwertować PHP na HTML
PHP CLI OPEN-SOURCE
Uruchom php yourfile.php > output.html w terminalu, aby wykonać skrypt i zapisać wynik HTML bezpośrednio do pliku.
wget OPEN-SOURCE
Gdy strona .php działa na serwerze, uruchom wget -O output.html http://localhost/yourfile.php, aby pobrać i zapisać wygenerowany HTML.
curl OPEN-SOURCE
Uruchom curl http://localhost/yourfile.php -o output.html, aby pobrać stronę wygenerowaną przez serwer i zapisać ją do pliku.
O tych formatach
Plik PHP to tekstowy kod źródłowy po stronie serwera napisany w języku PHP, który napędza WordPress i większość systemów zarządzania treścią. Aby go przeczytać lub edytować, otwórz go w…
Otwórz szczegóły .PHP →Plik HTML to strona internetowa - zwykły tekst ze znacznikami, które przeglądarka zamienia w sformatowaną stronę, którą widzisz. Aby go wyświetlić, kliknij dwukrotnie, a otworzy się w…
Otwórz szczegóły .HTML →Jakość i na co uważać
- Zapisany HTML jest pojedynczą, zamrożoną migawką - treści oparte na bazie danych, stany sesji i dane w czasie rzeczywistym nie zostaną zachowane.
- Linki względne i ścieżki do zasobów często przestają działać w zapisanym pliku; użyj opcji „Strona internetowa, kompletna” w przeglądarce, aby pobrać powiązane zasoby, lub popraw ścieżki ręcznie.
- Metoda PHP CLI pomija serwer WWW, więc skrypty korzystające z
$_SERVERlub sesji mogą generować niekompletne lub nieprawidłowe wyniki.
Najczęściej zadawane pytania
Czy mogę przekonwertować plik .php na HTML bez serwera WWW?
$_SERVER - PHP CLI może uruchamiać proste skrypty lokalnie bez serwera WWW.