Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2009
Помог: 0 раз(а)
Почему то не работают скрипты php. Даже самый простой echo. Скачал, установил Денвер, localhost работает. Самое интересное, что при помещении php-документа в папку Z:\home\localhost\www, "echo" работает, если в адресной строке браузера написать: "http://localhost/название.php". Подскажите пожалуйста, в чем может быть проблема?
Ins1ne
Отправлено: 13 Октября, 2009 - 15:54:49
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Март 2009
Помог: 0 раз(а)
Tahion пишет:
Почему то не работают скрипты php. Даже самый простой echo. Скачал, установил Денвер, localhost работает. Самое интересное, что при помещении php-документа в папку Z:\home\localhost\www, "echo" работает, если в адресной строке браузера написать: "http://localhost/название.php". Подскажите пожалуйста, в чем может быть проблема?
Для начала попробуй сформулировать вопрос так, чтобы его можно было понять.
Если я правильно понял, то ответ такой:
по умолчанию грузится файл index.php (если в строке браузера http://localhost ), если такового нету, то надо указывать какой именно файл ты хочешь запустить. Интерпретатору самому сложно догадаться какой файл запустить на исполнение, если их там допустим 10, а index.php отсутствует. Т.е в твоём случае правильно, что скрипт "название.php" работает только тогда, когда ты вводишь в адресной строке браузера "http://localhost/название.php".
Платинум
Отправлено: 13 Октября, 2009 - 16:09:43
Частый гость
Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009 Откуда: Пермь
Помог: 0 раз(а)
В чем вопрос заключается, ничего не понял...
Dekker8
Отправлено: 13 Октября, 2009 - 16:23:16
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Янв. 2009
Помог: 0 раз(а)
ну может интерпретатор РНР не работает..... если наде ечо не выводится тада уже точно что то с интерпретатором
Ins1ne
Отправлено: 13 Октября, 2009 - 16:28:10
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Март 2009
Помог: 0 раз(а)
он же пишет:
Tahion пишет:
"echo" работает, если в адресной строке браузера написать: "http://localhost/название.php"
amonsh
Отправлено: 13 Октября, 2009 - 17:47:00
Новичок
Покинул форум
Сообщений всего: 29
Дата рег-ции: Сент. 2009 Откуда: Одесса
Самое интересное, что при помещении php-документа в папку Z:\home\localhost\www, "echo" работает
Tahion
Отправлено: 13 Октября, 2009 - 18:02:38
Новичок
Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2009
Помог: 0 раз(а)
Php скрипты не работают, если они содержатся в документе, которые находятся в указанной директории (в данном случае она отображается как локальный диск Z). Работают только если находятся в Z:\home\localhost\www и только в том случае, если в адресной строке писать "http://localhost/название.php". Если же их просто открыть браузером(например на них ссылка из другого документа идет), то они не работают.
И еще, не знаю имеет ли к делу отношение или нет, но в Adobe Dreamweaver теги <? и ?> красного цвета. Хотя в примерах синего.
amonsh
Отправлено: 13 Октября, 2009 - 18:31:52
Новичок
Покинул форум
Сообщений всего: 29
Дата рег-ции: Сент. 2009 Откуда: Одесса
Помог: 0 раз(а)
Нафиг Дримвивер (с) Zend или PHpEditor <??> красного говоришь? Сегодня вторник по вторникам они всегда красные (нормально это).
насчет скриптов (фалов.пхп)
все правильно а то их что как ярлык с рабочего стола запускаешь двойным кликом? (хотя можно настроить) они так и должны работать и они там и должны лежать (насчет денвера и папок не скажу я пользуюсь Ксампом)
насчет названия.пхп уже говорилось выше чтобы не писать название.пхп главный(первый) файл должен называтся index.php и не как иначе.
т.е. у тебя в папке Z:\home\localhost\www создаешь еще папку и называешь к примеру test туда складываешь файлы пхп вид будет следующий
Z:\home\localhost\www\test\1.php, 2.php, 3.php, index.php
тогда в броузере набираешь http://localhost/test/ и все запустится файл index.php или http://localhost/test/1.php - т.е. указываешь файл если это не индекс. (Добавление)
да для проверки в index.php напиши
Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2009
Помог: 0 раз(а)
К примеру я сделал test.html где содержатся определенные формы и при нажатии на кнопку, открывается 1.php , где обрабатывается информация, указанная в формах, и что либо происходит исходя из этого. Но у меня ничего не происходит. Даже если просто написать в 1.php <? echo "test" ?> и открыть его через кнопу в html странице, то текст не отобразится, либо вообще отобразится исходный код.
Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2009
Помог: 0 раз(а)
Все сделал. При нажатии на кнопку, независимо от того, что было в форме, открывается пустая страница. При открытии http://localhost/ открывается страничка денвера http://localhost/denwer/ первая надпись "Ура, заработало!", так же еще много чего. Если отключить денвер, то ничего отображаться не будет. (Добавление)
Но если запускать через адресную строку, то работает.
amonsh
Отправлено: 13 Октября, 2009 - 19:25:13
Новичок
Покинул форум
Сообщений всего: 29
Дата рег-ции: Сент. 2009 Откуда: Одесса
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.