2012-05-29 2 views
-1

Я пытаюсь получить (с PHP) данные из удаленного текстового файла. URL-адрес файла - website.com/page.php?info=someinfo. Так что это не файл .txt, я не знаю, если это имеет значение. Однако все содержимое страницы является текстом. Когда вы смотрите на источник, HTML отсутствует, только обычный текст.Получить данные из удаленного динамически созданного текстового файла с php

Я пытался получить данные с помощью функций fopen() и fread() и file_get_contents. Однако оба метода дают мне экран, заполненный ошибками «404, объект не найден», размещенный повсеместно. Кто-нибудь знает, как это решить?

Спасибо,

+1

«404, объект не найден» ошибки, размещенные повсюду «Вы должны быть более конкретными. Точно, какие ошибки вы получаете? Какой код вы используете? Какое исследование вы сделали? – user2428118

+4

Можете ли вы предоставить нам реальный URL-адрес? Можете ли вы хотя бы получить доступ к нему через браузер? – shadyyx

+0

Возможно, его содержимое: '404, объект не найден? – flowfree

ответ

0

"website.com/page.php?info=someinfo" не является текстовым файлом, это HTML поток.

Если вы хотите обнюхать содержимое html в результате запроса на «website.com/page.php?info=someinfo», тогда вы должны использовать только file_get_contents, а не fread и fopen.

+0

Спасибо, я ожидал чего-то подобного. Однако он тоже не работает. Используя только $file = file_get_contents("http://website.com/page.php?info=someinfo"); echo $file;, я получаю s ame error :( – user1128582

+0

Вы используете прокси? – Sebas

+0

вы также можете попробовать использовать cURL: см. Эту ссылку http://davidwalsh.name/download-urls-content-php-curl – Sebas