Articles of file get contents

file_get_contents (): операция SSL завершилась неудачно с кодом 1. И еще

Я пытаюсь получить доступ к этой конкретной службе REST со страницы PHP, созданной на нашем сервере. Я сузил проблему до этих двух строк. Итак, моя страница PHP выглядит так: <?php $response = file_get_contents("https://maps.co.weber.ut.us/arcgis/rest/services/SDE_composite_locator/GeocodeServer/findAddressCandidates?Street=&SingleLine=3042+N+1050+W&outFields=*&outSR=102100&searchExtent=&f=json"); echo $response; ?> Страница замирает в строке 2 со следующими ошибками: Предупреждение: file_get_contents (): Ошибка операции SSL с кодом 1. OpenSSL Сообщения […]

file_get_contents – не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.1 404 не найден

У меня возникают некоторые странные проблемы с файлом_get_contents после переноса моего сайта в новый домен. Я должен был создать новый домен и IP-адрес (используя Plesk), чтобы получить новый сертификат ssl. Теперь мой файл_get_contents, вызывающий скрипт в том же домене, дает мне следующее: не удалось открыть поток: HTTP-запрос не удался! HTTP / 1.1 404 не найден […]

file_get_contents – Специальные символы в URL-адресе – Специальный случай

Я не получаю file_get_contents (), чтобы вернуть страницу в этом конкретном случае, когда URL-адрес содержит символ «…». $url = "https://se.timeedit.net/web/liu/db1/schema/s/s.html?tab=3&object=CM_949A11_1534_1603_DAG_DST_50_ÖVRIGT_1_1&type=subgroup&startdate=20150101&enddate=20300501" print file_get_contents($url); Как заставить file_get_contents () работать как ожидалось на этом URL-адресе? Я пробовал следующие решения без рабочего результата: 1. print rawurlencode(utf8_encode($url)); 2. print mb_convert_encoding($url, 'HTML-ENTITIES', "UTF-8"); 3. $url = urlencode($url); print file_get_contents($url); 4. $content […]

file_get_contents () Разбивает символы UTF-8

Я загружаю HTML с внешнего сервера. HTML-разметка имеет кодировку UTF-8 и содержит символы, такие как ľ, š, č, ť, ž и т. Д. Когда я загружаю HTML с файлом_get_contents () следующим образом: $html = file_get_contents('http://example.com/foreign.html'); Это испортит символы UTF-8 и загружает Å, ¾, ¤ и аналогичную ерунду вместо правильных символов UTF-8. Как я могу это […]

Получить содержимое файла из URL-адреса?

Когда я использую следующий URL-адрес в браузере, он предлагает мне загрузить текстовый файл с содержимым JSOn. https://chart.googleapis.com/chart?cht=p3&chs=250×100&chd=t:60,40&chl=Hello|World&chof=json (Нажмите выше URL см. Содержимое загруженного файла) Теперь я хочу создать php-страницу. Я хочу, чтобы, когда я вызываю эту страницу php, он должен вызывать выше URL-адреса и получать контент (формат json) из файла и показывать его на экране. […]

Как использовать 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 Принято […]