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が返されます。
助けて!!!