Помогите п-та. проблемы с php в денвере
Установила денвер, все тестовые ссылки работают, но при запуске документа типа <?php echo "Hello, World!"; ?> выводит пустое окно браузера. Если заменить на <?php echo "<p>Hello, World!"; ?> то выводит:
Hello, World!"; ?>
где ошибка? :confused:
только не говорите, что в днк :D
для начала используйте теги форматирования кода. Понять в вашей мешанине как и что выглядит в коде, и как и что выводит - практически не возможно. Ок?
once more
в случае
Код:
<?php echo "Hello, World!"; ?>
Код:
<?php echo " <p> Hello, World!"; ?>
вот это:
Hello, World!"; ?>
всё-тки интересно узнать в чем проблема..
как запускается документ? какое расширение?
PHP-скрипты вообще работают? Если создать файл test.php, внести в него тот же код и вызвать его как localhost/test.php что выведет?
Может,ShortTags(или как там этот параметр называется,знающие меня поправят) включить надо?
А по теме - просто PHP не отрабатывает. Посмотрите исходник, увидите свой PHP код прямо в браузере.
Предполагаю, что у денвера, по умолчанию отображение ошибок выключено. При этом если скрипт без ошибок - он работает, если с ошибками - прерывается без объяснений.
Проверить это можно в файле php.ini. Файл лежит на его виртуальном диске, там ищите папку php.
В самом фале php.ini ищите по cntrl+F слово ERROR. Остатвьте "E_ALL" - остальное про ошибки (будет рядом с E_ALL) за комментируйте.
Сделайте рестарт Денвера и php начнёт ругаться на ваши ошибки и писать в какой строке и что именно.
Редактирование текста лучше проводить через "Notepad++".
Чтобы не наступать на грабли, каждый файл лучше хранить в "utf-8 без вом". Для этого при открытии файла выбираем "Кодировки"-"Преобразовать в UTF-8 без BOM"
Делаем файл 1.php такого содержания
<?php
header('Content-type: text/html; charset=utf-8');
echo 'ddddd';
?>
От денвера лучше уйти, когда будете писать ресурсоёмкие скрипты или сложные запросы к базам данных. под windows это всё тормозит в 2-5 раз. При одинаковых настройках. На маленьких программах не заметно.
Цитата:
а что выводит phpinfo()?
Ничего)
Цитата:
как запускается документ? какое расширение?
расширение – php, html – работают одинаково
(на html настроен)
Цитата:
PHP-скрипты вообще работают? Если создать файл test.php, внести в него тот же код и вызвать его как localhost/test.php что выведет?
Нет, не работают. Выводят текст скрипта, причем частично :)
Цитата:
Может,ShortTags(или как там этот параметр называется,знающие меня поправят) включить надо?
Неа, не помогло) да и вроде тут используются теги не сокращенной формы..
Цитата:
А по теме - просто PHP не отрабатывает. Посмотрите исходник, увидите свой PHP код прямо в браузере.
Да. Есть возможность его как-то настроить на рабочий лад?..
В общем ставлю линукс, надеюсь, что поможет :) Всем спасибо за ответы, если кто-то знает, в чём тут загвоздка, пожалуйста объясните :) на будущее :o
Код:
LoadModule php5_module "c:/php/php5apache2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"