PHP file_get_contents () возвраты “не удалось открыть поток: Запрос HTTP перестал работать!”

Добавьте следующий стиль и очистите ваш сайт и кеш сервера.

page-break-before: always

Используйте этот стиль, для которого вы хотите получить элемент в верхней части второй страницы. Также добавьте отдельный класс для этого элемента, чтобы идентифицировать его как второй элемент страницы.

81
задан Vic Seedoubleyew 11 September 2016 в 09:29
поделиться

5 ответов

Попытайтесь использовать ЗАВИХРЕНИЕ.

<?php

$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Your application name');
$query = curl_exec($curl_handle);
curl_close($curl_handle);

?>
104
ответ дан James Hall 24 November 2019 в 09:32
поделиться

file_get_contents() использует fopen() обертки, поэтому это ограничивается в доступе к URL через allow_url_fopen опция в рамках php.ini.

Необходимо будет или изменить php.ini, чтобы включить эту опцию или использовать альтернативный метод, а именно, ЗАВИХРИТЬСЯ - безусловно самое популярное и, честно говоря, стандартный способ выполнить то, что Вы пытаетесь сделать.

20
ответ дан Michael Wales 24 November 2019 в 09:32
поделиться

Я замечаю, что Ваш URL имеет пробелы в нем. Я думаю, что обычно плохая вещь. Попытайтесь кодировать URL

$my_url = urlencode("my url");

и затем вызов

file_get_contents($my_url);

и посмотрите, есть ли у Вас лучшая удача.

7
ответ дан acme 24 November 2019 в 09:32
поделиться

Я не уверен в параметрах (mpaction, формат), если они указаны для amazonaws страницы или ##.##.

Попробуйте к urlencode () URL.

3
ответ дан alexn 24 November 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: