我有一个子域的一个XML文件,并在子域B A PHP脚本。我想通过PHP读取和使用XML文件中的数据。PHP读取安全文件
这里是捕获。该文件使用HTTP身份验证进行保护。
如何让PHP登录,并读取文件的内容?
我有一个子域的一个XML文件,并在子域B A PHP脚本。我想通过PHP读取和使用XML文件中的数据。PHP读取安全文件
这里是捕获。该文件使用HTTP身份验证进行保护。
如何让PHP登录,并读取文件的内容?
url wrappers支持表格http://USER:[email protected]/foo/bar
的URL,因此您可以简单地使用file_get_contents。
或者,您可以使用cURL来获取它,要么使用curl命令行进行脱壳,要么使用curl extension。如果做不到这一点,你可以用手使用fsockopen等Basic authentication被称为Basic的原因代码的请求 - 这是稀松容易实现:here's one user-submitted example in the manual。
除非你需要cURL的高级版本(现在不需要IMO),只要你阅读XML文件,你就可以用'http://user:[email protected]'开始文件名,它应该工作得很透明。它将使用阻止连接,所以脚本会在等待响应时暂停。
$xdocument = simplexml_load_file('http://user:[email protected]/thexmlfile.xml');
由于某种原因,它似乎并没有被加载文档, 而先前建议“的file_get_contents”确实 THX反正:) – Jasper 2009-02-19 12:49:38