Не могу получить URL по file_get_contents или curl, но в браузере это работает - PullRequest
0 голосов
/ 09 ноября 2018

Невозможно получить URL по file_get_contents или curl, но в браузере все работает нормально.

вот мой код,

$ url = "http://192.168.1.123/device.cgi/xxx?action=get";

$context = stream_context_create(array(
    'http' => array(
    'method' => 'GET',
    'header'  => "Authorization:Basic".base64_encode("admin:0000"),
    'timeout' => 30,
    'protocol_version' => 1.1,
    )));
    if(!$result = file_get_contents($url,FALSE, $context))
    {
        $error = error_get_last();
        echo $error['message'];
    }else{
        print_r($result); die;
    }
here my URL starts with my localipaddress. is there any problem to use localip with file_get_contents?

выход локона

Ошибка скручивания: Не удалось подключиться к порту 80 порта 192.168.1.123: Превышено время ожидания соединения (false)

file_get_contents вывод

Предупреждение: file_get_contents (http://192.168.1.123/device.cgi/xxx?action=get): не удалось открыть поток: время соединения

Пожалуйста, помогите мне решить ..

...