Как прочитать файл на др. сервере? fopen не работает, через сокет не получается...

Статус
В этой теме нельзя размещать новые ответы.

DanGien

Новичок
Как прочитать файл на др. сервере? fopen не работает, через сокет не получается...

Нужно прочитать для обработки скриптом (в массив) страницу на др сервере.

Пишу

$fp = fopen ("$fileindex", "r") or die("File ($fileindex) does not exist!");

выдает

failed to open stream: HTTP request failed! HTTP/1.1 500 Internal server error in x:\home\mytest\www\news\index.php on line 44
File (http://site.ru/) does not exist!

Пробую ручками получить
http://site.ru/index.htm
http://site.ru/index.php
http://site.ru/index.pl
- посылает нафиг, нет такой страницы.

Ручками просто в браузере http://site.ru/ - все грузится.

Пытаюсь ручками http://site.ru:80, посылает нафиг.

Отсюда и

$fp = fsockopen($conn['host'], 80, $errno, $errstr, 15);

не работает.

Подозреваю, что нужно имитировать http запрос, а как это сделать?
 

440hz

php.ru
DanGien
ты telnet`ом посмотри что на самом деле приходит?
что за сайт-то? почему тайны?
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху