我正在尝试使用基于How do I make a request using HTTP basic authentication with PHP curl?
等已接受答案的PHP从网络摄像头加载http基本身份验证受保护的jpg然而,我没有得到快乐,只是得到一个卷曲状态代码0
如果你去http://webcamigc.ddns.net:81/tmpfs/auto.jpg,你会被提示用户/通过IP摄像头(看起来像一些相当粗糙的.htaccess给我,使用凭证用户/用户),你会得到一个jpg返回。但是,以下php没有返回任何内容。任何想法或帮助非常感谢。
<?php
$login = 'user';
$password = 'user';
$url = 'http://webcamigc.ddns.net:81/tmpfs/auto.jpg';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt ($ch, CURLOPT_PORT , 81);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
$result = curl_exec($ch);
curl_close($ch);
echo($result);
?>
答案 0 :(得分:0)
已解决,使用此相机上可用的url usr / pass参数。