Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Скрипт PHP не выполняется


Автор: ZIFIR 24.9.2007, 09:09
Браузер не выполняет скрипт, а пытается его загрузить (открывается окно загрузки файла)
Нужно чтоб выполнял скрипт.

Автор: MoLeX 24.9.2007, 09:12
Попробуй объявить расширение скрипта через .htaccess
Код

AddType application/x-httpd-php .{расширение_файла}

Автор: ZIFIR 24.9.2007, 09:23
Поменял расширение. Открывается код скрипта

Автор: MoLeX 24.9.2007, 09:28
файлик .htaccess создал? 

либо в httpd.conf редактируем запись
AddType application/x-httpd-php .php .{твое_расширение}

Автор: ZIFIR 24.9.2007, 09:55
httpd.conf отредактировал, не помогло.
Еще вопрос: скрипты нужно в каком каталоге хранить? В любом или нет?

Автор: MoLeX 24.9.2007, 10:00
что ты используешь в качнстве сервера?

Автор: SelenIT 24.9.2007, 10:26
Цитата(ZIFIR @  24.9.2007,  09:09 Найти цитируемый пост)
Браузер не выполняет скрипт

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

Автор: ZIFIR 24.9.2007, 10:28
Сервер Apache

Автор: CyClon 24.9.2007, 13:11
Где пробуешь? На localhost или удаленном хосте? В обоих случаях должен быть установлен PHP и настроен на работу с Apache.

Автор: BuShaRt 24.9.2007, 15:37
Браузер надеюсь не notepad называеться? 
И случайно выводит не содержимое скрипта?

И главный вопрос. А у вас вообще когда-нибудь рание получалось "запускать" PHP скрипты?

Автор: ewolf 24.9.2007, 18:30
На хостинге есть вообще PHP?

Автор: Acer 24.9.2007, 19:49
Цитата(ZIFIR @  24.9.2007,  09:55 Найти цитируемый пост)
Еще вопрос: скрипты нужно в каком каталоге хранить? В любом или нет?

Вот наверно в этом и вся проблема.... Хранить *.php фалы надо в той директории, которую Вы указываете в директиве DocumentRoot  в httpd.conf

BuShaRt, тише будь, ты тут не самый умный.

Автор: BuShaRt 24.9.2007, 21:14
Acer
Я на пост самого умного или самого разбирающегося в программирование не претендую...
То, что я спросил, тоже имеет место быть, причем достаточно часто и я буду искренне рад, если это не так.

Автор: SelenIT 25.9.2007, 00:01
Acer, если бы скрипты были вне документ-рута, сервер бы их вообще не показывал, так что проблема 100% не в этом. А вот интерпретатор вполне может и не быть установлен...

Автор: UADeveloper 25.9.2007, 09:22
Цитата(ZIFIR @  24.9.2007,  09:23 Найти цитируемый пост)
Поменял расширение. Открывается код скрипта
А тебя вообще php стоит?  smile 

Автор: MoLeX 25.9.2007, 09:53
ZIFIR, установи готовый сервер (денвер например)

Автор: ZIFIR 25.9.2007, 19:57
Все настроил, все работает, всем спасибо!
Ошибка была в httpd.conf.

Автор: astarota 26.9.2007, 05:22
Похожая проблема!

Прежде PHP не занималась, а хочу отслеживать заходы роботов.

Попыталась использовать http://www.liveinternet.ru/spider_check.html?12 - не работает.

Другой подобный скрипт, записывающий данные в файл, тоже не работает.

Отменила отсев не-роботов, чтобы записывалось любое обращение к странице - не работает.
Ошибок нет - просто игнорируется!

PHP вставки не выполняются.

Когда записала в .htaccess

Код

RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml


вместо выполнения, PHP файл стал загружаться

Хостинг поддерживает PHP...
Возможно, требуется что-то ещё, чтобы скрипты работали?

Автор: MoLeX 26.9.2007, 06:28
astarota, фсе остальные скрипты работали\работают?

Автор: astarota 26.9.2007, 06:37
Других нет и не было.
Первый раз имею дело с PHP...

Автор: MoLeX 26.9.2007, 06:59
astarota, на 100% уверен что хочтинг поддерживает PHP скрипты?

Автор: astarota 26.9.2007, 14:28
Спасибо; выяснила уже.

В одном хостинге вставки в HTML файлы не работают, и директива 
AddType запрещена, а в другом - PHP за дополнительную плату....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)