我需要使用 php 代码下载一个文本文件。该文件具有 http 身份验证。我应该使用什么程序。我应该使用fsocketopen
或卷曲还是有其他方法可以做到这一点?
我正在使用 fsocketopen 但它似乎不起作用。
$fp=fsockopen("www.example.com",80,$errno,$errorstr);
$out = "GET abcdata/feed.txt HTTP/1.1\r\n";
$out .= "User: xyz \r\n";
$out .= "Password: xyz \r\n\r\n";
fwrite($fp, $out);
while(!feof($fp))
{
echo fgets($fp,1024);
}
fclose($fp);
这里fgets
返回false。
任何帮助!