Так что мой тег включения PHP по какой-то причине не работает. (У меня установлен wamp-сервер, поэтому я могу открывать .php файлы в браузере)
index.php:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body style="background-color: #292727;">
<?php
error_reporting(E_ALL);
include('header.php');
?></body>
</html>
header.php:
<?php
error_reporting(E_ALL);
echo ' <div class="top_bar">
</div>
<div class="header_gif">
<div class="header_overlay">
</div>
</div>
<div class="sponsor_bar">
</div>
<div class="navigation_bar">
<div class="nav_container">
<a href="index.php"><div class="nav_bar_box" id="home">HOME</div></a>
<a href="index.php"><div class="nav_bar_box" id="brackets">BRACKETS</div></a>
<a href="index.php"><div class="nav_bar_box" id="teams">TEAMS</div></a>
<a href="index.php"><div class="nav_bar_box" id="news">NEWS</div></a>
<a href="index.php"><div class="nav_bar_box" id="info">INFO</div></a>
</div>
</div>';
?>
Они находятся в одной папке. У вас есть идея, почему она не работает?
Простая установка стека _AMP магическим образом не заставляет файлы загружаться как PHP, если вы открываете их прямо в браузере — они должны фактически проходить через сервер для обработки.
Следовательно, это неправильно:
file:///C:/wamp/www/Rework%20E-spotd2c/premium/index.php
Примерно так будет правильно: (в зависимости от настроек корневого документа сервера)
http://localhost/index.php
Дополнительным примечанием, которое может быть полезно для людей, работающих с PHP 5.4 или новее, является встроенный сервер. Откройте командную строку в папке, которую вы хотите использовать в качестве корневого (например, в папке вашего проекта), и выполните следующую команду:
php -S localhost:8000
Теперь вы можете перейти к http://localhost:8000/index.php
в вашем браузере и PHP будет работать! Я все это время использую для локального тестирования. Чтобы закрыть сервер, просто нажмите Ctrl + C в командном окне. Вы также можете использовать php -S 192.168.0.128:8000
(укажите IP-адрес вашей локальной сети), чтобы другие пользователи в вашей сети могли также получить доступ к вашему тестовому серверу, отлично подходит для демонстрации коллегам;)
Других решений пока нет …