Articles of file get contents

Как использовать file_get_contents для получения страницы gzip'ed на удаленном веб-сервере в php?

Я пытаюсь получить gzip'ed версию страницы через file_get_contents в php 5.2.9 Я смог сделать это, используя fopen со следующим кодом: $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Accept-Encoding: gzip\r\n" ) ); $context = stream_context_create($opts); ob_start(); $fp = fopen('http://example.com', 'r', false, $context); fpassthru($fp); fclose($fp); $content = ob_get_contents(); ob_end_clean(); Это работает, но я надеялся, что я […]

PHP ini file_get_contents внешний url

Я использую следующую функцию PHP: file_get_contents('http://example.com'); Всякий раз, когда я делаю это на определенном сервере, результат пуст. Когда я делаю это где-нибудь еще, результат будет тем, чем может быть содержимое страницы. Когда я, однако, на сервере, где результат пуст, используйте функцию локально – без доступа к внешнему URL ( file_get_contents('../simple/internal/path.html'); ), он работает. Теперь я […]

Альтернатива file_get_contents?

$xml_file = file_get_contents(SITE_PATH . 'cms/data.php'); Проблема в том, что на сервере отключен доступ к файлам URL. Я не могу включить его, его хостинг. Итак, вопрос в этом. Файл data.php генерирует xml-код. Как я могу выполнить это и получить данные xml без выполнения вышеуказанного метода? Является ли это возможным?

Запрос GET с PHP с помощью file_get_contents с параметрами

Я хочу отправить запрос GET на внешний сайт, но также хочу отправить некоторые параметры например, я должен отправить запрос на получение example.com Я хочу выполнить www.primer.ru Мой код: $getdata = http_build_query( array( 'uid' => '1', 'pwd' => '2', 'msg'=>'3', 'phone'=>'9999', 'provider'=>'xyz' ) ); $opts = array('http' => array( 'method' => 'GET', 'content' => $getdata ) […]

PHP file_get_contents () возвращает «не удалось открыть поток: HTTP-запрос не удался!»

У меня возникают проблемы с вызовом url из PHP-кода. Мне нужно вызвать службу, используя строку запроса из моего PHP-кода. Если я набираю url в браузере, он работает нормально, но если я использую file-get-contents () для вызова, я получаю: Предупреждение: file-get-contents (http: // ….) не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.1 202 Принято […]

PHP Получить контент ответа HTTP 400

Я использую PHP с веб-сервисом Amazon Payments. У меня проблемы с некоторыми из моих запросов. Amazon возвращает ошибку, как и следовало бы, однако то, как это происходит, дает мне проблемы. Amazon возвращает данные XML с сообщением об ошибке, но также выдает HTTP 400 (или даже 404 иногда). Это приводит к тому, что file_get_contents () сразу […]

Как использовать file_get_contents или file_get_html?

Я прочитал здесь несколько вопросов, и я не уверен, что для этого я должен использовать file_get_contents или file_get_html . Все, что я пытаюсь сделать, это использовать PHP для отображения двух таблиц с этой страницы на моем веб-сайте: http://www.statmyweb.com/recently-analyzed/ Я знаю, как получить полную страницу и показать ее на своем сайте, но я не могу понять, […]

Установлен ли параметр_пакеты_файла () в параметре timeout?

Я вызываю серию ссылок, используя метод file_get_contents() в цикле. Для обработки каждой ссылки может потребоваться более 15 минут. Теперь, я беспокоюсь о том, имеет ли PHP file_get_contents() период ожидания? Если «да», он отключится с вызовом и перейдет к следующей ссылке. Я не хочу вызывать следующую ссылку без предварительной обработки. Итак, скажите, пожалуйста, имеет ли file_get_contents() […]

Разбирайте таблицу html с помощью file_get_contents в php-массив

Я пытаюсь проанализировать приведенную здесь таблицу в многомерном массиве php. Я использую следующий код, но по какой-то причине возвращает пустой массив. После поиска в Интернете я нашел этот сайт, на котором я получил функцию parseTable (). От чтения комментариев на этом веб-сайте я вижу, что функция работает отлично. Поэтому я предполагаю, что что-то не так […]

Ошибка HTTP-запроса! HTTP / 1.1 505 HTTP-версия Не поддерживается ошибка

Я пытаюсь использовать file_get_contents() чтобы получить ответ от сервера, и эта ошибка возникла. Может ли кто-нибудь сказать мне, в чем причина и как это исправить? Часть кода: $api = "http://smpp5.routesms.com:8080/bulksms/sendsms?username=$username&password=$password&source=$source&destination=$destin&dlr=$dlr&type=$type&message=$message"; $resp = file_get_contents($api); Сервер ответил правильно, когда я вставлял URL-адрес в браузере. Я узнал, что это вызвано отказом сервера HTTP-версии клиента, но я не знаю, […]