скажем, у меня есть две страницы links.html
& contents.php
… первая страница содержит только код html, а вторая страница содержит код HTML + PHP ….
теперь я муравей, чтобы создать страницу index.php
с двумя DIV, в которых я хочу показать \ загрузить две вышеперечисленные страницы …
<html> <body> <div id="links" class="myCustom1"> <!--here will be the links.html page--> </div> <div id="contents" class="myCustom2"> <!--here will be the contents.php page--> </div> </body> <html>
КАК ЭТО СДЕЛАТЬ
вы можете использовать функции include (require (), require_once () будут работать также), например:
(смените links.html на links.php)
<html> <body> <div id="links" class="myCustom1"> <?php include("links.php"); ?> </div> <div id="contents" class="myCustom2"> <?php include("contents.php"); ?> </div> </body> <html>
Я установил его в links.html, который является вашим именем, но если он находится в подкаталоге, вам также нужно указать его.
например:
include("subfolder/links.html");
Используйте функцию require, чтобы добавить содержимое других файлов в ваш шаблон.
<html> <body> <div id="links" class="myCustom1"> <?php require('links.html'); ?> </div> <div id="contents" class="myCustom2"> <?php require('content.php'); ?> </div> </body> <html>
используйте код, опубликованный выше, но создайте links.html файл php.
ИЛИ, если вы действительно не хотите этого делать, вы можете сказать, что движок PHP анализирует HTML-страницы.
Не забудьте дважды проверить, что страница, которую вы загружаете (включая или требующую), не содержит тегов html head в верхней части.
Я не мог понять, почему, когда я включил файл, страница (которая работает без включения) не будет загружаться. Я просмотрел источник из своего браузера и нашел теги html и head с загруженной страницы вниз в тот момент, когда я включил этот файл.