2010-06-06 32 views
0

我目前正试图抓住从具有弹出(如默认一个要求输入用户名和密码)检索链接文件,autorization PHP

授权箱外部URL文件如何我可以有一个脚本让页面(这是一个视频)的内容,将其保存到一个目录和处理的授权(我有一个用户名和密码)

谢谢:)

回答

2

你不需要下载页面,只需检查提交给Web服务器的内容。机会只是一个POST。它可能有一些额外的检查(即校验和),这些检查可能需要从页面中删除。

您可以使用Firefox的HTTP Headers插件来查看浏览器如何与服务器进行通信。然后您只需要模拟该交易。这可能是一个POST,这很容易与CURL做。

我不认为file_put_contents将工作,因为它不会执行http POST。

3
file_put_contents('where to put it', file_get_contents('http://username:[email protected]/video')); 
+0

如果是网页,则需要模拟POST,而file_put_contents不会这样做。 – 2010-06-06 01:28:19

+0

@Brent - 'file_put_contents'用于本地编写,与任何HTTP方法无关。 – 2010-06-06 02:20:12