2012-03-16 3 views
-1

У меня странная проблема: этот код просто создает пустую страницу и не показывает приветственное сообщение мира.Почему этот PHP-код не выполняется?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<html> 

    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> 

<title>Austrian Legends</title> 

</head> 

<body> 

<?php 

echo "hello world"; 

?> 

</body> 

</html> 

Я знаю, что мой PHP предоставляет услуги хостинга, так как я стереосистему и обновите файл PHP успешно из формы (-> подать).

+1

Вы искали в исходном HTML-коде страницы, и пятно пустое? –

+4

- это расширение файла '.php'? –

+0

, с которым вы указываете браузеру, чтобы войти в страницу, является ли это .php? или .html? если страница сохранена как .html или htm, код php не выполняется –

ответ

3

Я не вижу ничего плохого в данном фрагменте кода PHP, встроенном в документ HTML. если это все еще не выполняется &, вы не получите Hello world print, я думаю, его проблема с конфигурацией сервера.

  1. Проверьте имя файла, он должен быть foo.php & не foo.html. Обратите внимание на изменение расширения файла
  2. Выполнить следующий код в файле под названием info.php

    <?php phpinfo();

Если приведенный выше код работает, все в порядке. Else PHP не установлен или не работает на вашем сервере

+0

Я думаю, что это правильный подход к ответу – Churk

1

Может не быть решением, но его определенно стоит отметить. Вы никогда не начали свою голову. Вы закрыли его, но так и не открыли. Даже если это не решит окончательную проблему, обязательно убедитесь, что у вас есть основные теги в первую очередь.

+0

Отсутствующие заголовки не помешают загрузке страницы и не позволят выполнить php. Он имеет все, что связано с тем, если apache имеет правильный соединитель для выполнения php-файла, а если расширение файла - .php, так что он будет знать, чтобы проанализировать его с помощью исполняемого файла php. – Churk

+0

Это определенно не так. Браузеры имеют режим quirks для отображения недействительного HTML. – Basti

+0

Думаю, это возможно. Мы все теперь знаем, насколько хрупким причудливым. Не открывая головную часть, это не полный DOM. – RSM

Смежные вопросы