我想使用php以编程方式下载文件(例如http://rapidpich.ir/d/555864)。但是,当我尝试在我的Web浏览器中关注链接时,系统会要求我输入用户名和密码。以HTTP身份验证以编程方式下载文件
如何在PHP中提供这些凭据并检索文件?
我想使用php以编程方式下载文件(例如http://rapidpich.ir/d/555864)。但是,当我尝试在我的Web浏览器中关注链接时,系统会要求我输入用户名和密码。以HTTP身份验证以编程方式下载文件
如何在PHP中提供这些凭据并检索文件?
平时要抢你写的东西就像一个文件:
$file_contents = file_get_contents("http://url.to/file");
你可能会比其他店的东西到一个变量,或者你可以使用不同的功能。
如果该文件是由HTTP认证保护,通常可以在指定的URI的凭据:
$file_contents = file_get_contents("http://username:[email protected]/file");
希望这有助于。
您可以使用cURL提交表单数据。
看看这里cURL tutorial这里php cURL
表单数据与它有什么关系? – 2011-07-07 09:36:07
很好的建议为https – Muhammad 2017-03-31 10:44:18
这是真的很难理解你的问题是什么。我正试图编辑这个,但很难理解你在问什么。 – prolink007 2011-04-12 18:05:46
您可以使用[file_get_contents()](http://php.net/manual/en/function.file-get-contents.php)获取远程内容,然后将其保存到您的服务器,如果这真的是您真正需要的想? – Wh1T3h4Ck5 2011-04-12 18:14:23
您需要询问该文件的所有者是否有权下载该文件。 – 2011-04-12 18:15:15