Forum Webscript.Ru
Программирование => PHP => Тема начата: 3D-Dragon от 07 Апреля 2002, 02:17:13
-
У меня начинает ехать крыша ...
Конфигурация: Apache 1.3.24 + PHP4.1.2 под Win Xp Pro Eng
Есть два виртуальных сервера 127.0.0.5 и 127.0.0.11
(я тестирую скрипт)
Из скрипта php на 127.0.0.5 открываю для исполнения удаленный файл на 127.0.0.11
$run=fopen("http://127.0.0.11/line/dump.php","r");
Этот файл, вытаскивает из базы (mySQL) данные и сохраняет в файл на 127.0.0.5
Проблема вот в чем, если я умышленно делаю ошибку в fopen, например, в конце пишу не dump.php, а dum.php (без буквы р), то указанная выше строка тоже обрабатывается.
Но ведь на 127.0.0.11 файла dum.php НЕТ !!!
ЛЮДИ !!!
Как такое может быть ???
Прокси нет.
Делал релоады. Закрывал окно и открывал, запускал в новом.
Я сейчас заплачу
$run=fopen("http://127.0.0.11/line/dum.php","r");
опять выполнилось и записало файлы ...
-
3D-Dragon
во-первых, не переживай так! разберемся! ;)
во-вторых, попробуй через telnet 127.0.0.11:80 послать запрос:
GET /line/dump.php HTTP/1.0\\r\\n
Host: hostname\\r\\n
\\r\\n
посмотреть, что именно она выдаст.
повторить тоже самое для /line/dum.php
если необходимо посмотреть только заголовки от сервера, то в запросе нужно GET поменять на HEAD.
-
попробуй через telnet
А это как, я еще маленький и в моей ХР я такого нашел ...
-
Вот набрал в дос окне:
> telnet
> Microsoft Telnet
> o 127.0.0.11:80
Он мне ответил:
> Could not open connection to the host, on port 23:
Connect failed
-
Попробовал еще Hyper Terminal
- Создал новое соединение 555
Host adress: 127.0.0.11
Port number: 80
Connect Using:TCP/ IP (Winsock)
Нажал о.к.
Мигает курсор в окне и усе ...
На любые действия клавой\\мышью никакой реакции ...
-
нужно набрать: >telnet 127.0.0.5 80 (без ":")
набрать GET / HTTP/1.0
если нет локального эха, то ничего выводиться не будет.
-
Я извиняюсь, набрать ГДЕ ?
В дос окне ?
В хипер терминале ?
-
3D-Dragon Пуск->Выполнить-> telnet 127.0.0.5 80
-
AlieN
Не получается,
я говорил, что у меня XP.
Если делать так как ты говоришь, то появляется на доли сек. дос окно и все пропадает.
Мож прога какая есть под винды, в смысле ТЕЛНЕТ, чтобы все это нормально ввести и просмотреть результат ?
-
Я разобрался, проблема была в конфигурации апача, взятой здесь http://userguide.webservis.ru/homeserver-apache-forprint.shtml
А именно в этих строках, которые я убрал из конфига
# Проверка правильности URL\'ов \'на лету\'
LoadModule speling_module modules/mod_speling.so
CheckSpelling On