Инклуд и безопасность

metton studying

Guest
2василыч2
Что ты там проверяешь?
1) Что переменные непусты. Без комментариев.
2) Что area и page из строки запроса являются каталогом и файлом на сервере, соответственно.
../../../etc/passwd тоже является каталогом и файлом на серверном компьютере, которые, по идее, тоже возвратят теб 1 из is_dir и file_exists
 

metton

Guest
2Crazy

У меня это работает и в виндах, и в unix'е. В чем именно выражается "не подключается"?
В том, что вот так
http://localhost/index.php?page=index0.php
получается.
а вот так
http://localhost/index.php?page=http://www.ru/
нет...
 

ONK

Пассивист PHPСluba

metton

Guest
2ONK
http://localhost/index.php?page=http://memzavod/
где http://memzavod/ - локальный адрес:
Warning: Failed opening 'http://memzavod/' for inclusion (include_path='.;c:\php4\pear') in e:\internet\home\localhost\www\index.php on line 12
Может, нужно как-то изменить include_path для URL-ов?
 

metton

Guest
Люди!
Ответьте, плз, почему на локальном сервере Apache 1.3.23, PHP 4.2.2 под Win2k не открываются ни локальные (на моём же сервере) http://... адреса, ни глобальные?
ЗЫ: как уже говорил, allow_url_fopen стоит в On.
 

metton

Guest
Никто что ли не знает как это сделать или меня просто игнорируют?
 

Crazy

Developer
У меня это работает (в других версиях). Чтобы оценить причину твоих проблем просто нехватает данных.
 

metton

Guest
2Crazy
:D (это уже нервное)

У меня - нет (потому что не пробовал)
Думаешь, переставить ПХП?
 
Сверху