Я работаю над проектом, который, возможно, должен изменить один и тот же контент на всех страницах html. Поэтому я решил, что создам php-файл и должен будет изменить его, чтобы он изменялся на всех страницах через Интернет.
Файлы сохраняются как:
index.html number.php
ПРИМЕР:
———————— (HTML FILE) ———————- ——
<html> <head> <title>Home</title> </head> <body> <h1>Phone Number</h1> <?php include('number.php') ?> </body> </html>
———————— (PHP FILE) ———————- ——
<?php echo 4895553268; ?>
Что бы я мог сделать, не меняя расширение файла всех моих html на php. Я нашел, что работает, но я хотел бы изменить код только на странице html. Я попробовал включить теги и не работал, поэтому я попробовал теги сценариев и не могу заставить их работать правильно.
Чтобы получить выход PHP в HTML-файл, вам нужно либо
Создайте файл .htaccess в каталоге и добавьте этот код в файл .htaccess.
AddHandler x-httpd-php .html .htm
или
AddType application/x-httpd-php .html .htm
Это заставит сервер Apache анализировать HTML или HTM-файлы как PHP Script
Вам нужно будет настроить ваш веб-сервер для использования PHP в качестве обработчика файлов .html
. Обычно это делается путем изменения вашего с AddHandler
чтобы включить .html
вместе с .php
.
Обратите внимание, что это может повлиять на производительность, так как это приведет к тому, что ВСЕ файлы .html будут запущены через обработчик PHP, даже если в нем не участвует PHP. Таким образом, вы можете решительно рассмотреть возможность использования расширения .php
для этих файлов и при необходимости добавить перенаправление для маршрутизации запросов к конкретному URL-адресу .html к их эквивалентам .php.
Вам придется настроить сервер для интерпретации файлов .html
как .php
файлов. Эта конфигурация отличается в зависимости от программного обеспечения сервера. Это также добавит дополнительный шаг к серверу и замедлит реакцию на всех ваших страницах и, вероятно, не идеально.