Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите п-та. проблемы с php в денвере

74K
16 сентября 2011 года
Shamanka
3 / / 16.09.2011
Я очень чайник, пожалуйста помогите разобраться.
Установила денвер, все тестовые ссылки работают, но при запуске документа типа <?php echo "Hello, World!"; ?> выводит пустое окно браузера. Если заменить на <?php echo "<p>Hello, World!"; ?> то выводит:

Hello, World!"; ?>

где ошибка? :confused:
только не говорите, что в днк :D
1
17 сентября 2011 года
kot_
7.3K / / 20.01.2000
для начала используйте теги форматирования кода. Понять в вашей мешанине как и что выглядит в коде, и как и что выводит - практически не возможно. Ок?
Тег кода - [ code ][ /code ] - только без пробелов внутри квадратных скобок.
З.Ы. Кстати, денвер может быть и не плохая штука для начинающих, но жутко глюкавая. Используйте нормальные инструменты - например проект XAMPP или LAMP.
74K
17 сентября 2011 года
Shamanka
3 / / 16.09.2011
спасибо, попробую :)
once more
в случае
 
Код:
<?php echo "Hello, World!"; ?>
выводит пустое окно, в случае
 
Код:
<?php echo " <p> Hello, World!"; ?>

вот это:



Hello, World!"; ?>




всё-тки интересно узнать в чем проблема..
1
17 сентября 2011 года
kot_
7.3K / / 20.01.2000
а что выводит phpinfo()?
как запускается документ? какое расширение?
PHP-скрипты вообще работают? Если создать файл test.php, внести в него тот же код и вызвать его как localhost/test.php что выведет?
7
17 сентября 2011 года
@pixo $oft
3.4K / / 20.09.2006
Может,ShortTags(или как там этот параметр называется,знающие меня поправят) включить надо?
4
17 сентября 2011 года
mike
3.7K / / 01.10.2002
Денвер - прошлый век. Возьмите VirtualBox и установите в нем нормальный Linux, например Debian. Ставится быстро, работает очень удобно. Получается свой собственный VPS.

А по теме - просто PHP не отрабатывает. Посмотрите исходник, увидите свой PHP код прямо в браузере.
12K
17 сентября 2011 года
maximus_wand
1 / / 28.06.2005
Скорее всего у Вас где-то ошибка.
Предполагаю, что у денвера, по умолчанию отображение ошибок выключено. При этом если скрипт без ошибок - он работает, если с ошибками - прерывается без объяснений.
Проверить это можно в файле 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 раз. При одинаковых настройках. На маленьких программах не заметно.
74K
17 сентября 2011 года
Shamanka
3 / / 16.09.2011
Цитата:
а что выводит phpinfo()?


Ничего)

Цитата:
как запускается документ? какое расширение?



расширение – php, html – работают одинаково
(на html настроен)

Цитата:
PHP-скрипты вообще работают? Если создать файл test.php, внести в него тот же код и вызвать его как localhost/test.php что выведет?



Нет, не работают. Выводят текст скрипта, причем частично :)

Цитата:
Может,ShortTags(или как там этот параметр называется,знающие меня поправят) включить надо?



Неа, не помогло) да и вроде тут используются теги не сокращенной формы..

Цитата:
А по теме - просто PHP не отрабатывает. Посмотрите исходник, увидите свой PHP код прямо в браузере.



Да. Есть возможность его как-то настроить на рабочий лад?..


В общем ставлю линукс, надеюсь, что поможет :) Всем спасибо за ответы, если кто-то знает, в чём тут загвоздка, пожалуйста объясните :) на будущее :o

271
18 сентября 2011 года
MrXaK
721 / / 31.12.2002
httpd.conf
 
Код:
LoadModule php5_module "c:/php/php5apache2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/php"
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог