Зачем конвертировать PHP в HTML?
Статический снимок позволяет архивировать PHP-страницу, передать готовый макет кому-то без PHP или развернуть легкую страницу, которой не нужен сервер. В отличие от живого файла .php, документу .html не нужен сервер для отображения.
Способы конвертации PHP в HTML
PHP CLI OPEN-SOURCE
Выполните php yourfile.php > output.html в терминале, чтобы исполнить скрипт и записать HTML-вывод напрямую в файл.
wget OPEN-SOURCE
Когда страница .php запущена на сервере, выполните wget -O output.html http://localhost/yourfile.php, чтобы получить и сохранить сгенерированный HTML.
curl OPEN-SOURCE
Выполните curl http://localhost/yourfile.php -o output.html, чтобы получить страницу, сгенерированную сервером, и записать ее в файл.
Об этих форматах
Файл PHP - это текстовый исходный код на стороне сервера, написанный на языке PHP, который лежит в основе WordPress и большинства систем управления контентом. Чтобы прочитать или…
Открыть детали .PHP →An HTML file is a web page - plain text with markup tags that a browser turns into the formatted page you see. To view it, double-click and it opens in your browser (Edge, Chrome, Firefox,…
Открыть детали .HTML →Качество и на что обратить внимание
- Сохраненный HTML - это одиночный «замороженный» снимок; контент из базы данных, состояние сессии и данные в реальном времени не сохраняются.
- Относительные ссылки и пути к ресурсам часто ломаются в сохраненном файле; используйте опцию браузера «Веб-страница полностью», чтобы подтянуть связанные ресурсы, или исправьте пути вручную.
- Метод PHP CLI обходит веб-сервер, поэтому скрипты, использующие
$_SERVERили сессии, могут выдавать неполный или некорректный результат.
Часто задаваемые вопросы
Можно ли конвертировать файл .php в HTML без веб-сервера?
$_SERVER - PHP CLI может запускать простые скрипты локально без веб-сервера.