带有密码保护的 url 的 php simplexml_load_file()
对于知道答案的人来说是一个简单的问题...
$xml = simplexml_load_file("http://url/path/file.xml");
这个网址受 .htaccess
保护,我如何将登录名/密码作为参数传递给函数?
Simple question for the one who knows the answer...
$xml = simplexml_load_file("http://url/path/file.xml");
This url is .htaccess
protected, how can I pass the login/password as arguments to the function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试一下:)
Try that :)
必须先在 php.ini(或专有的 .htaccess)中打开allow_url_fopen 和allow_url_include,然后才能执行此操作。它很可能没有在您的服务器上设置,必须手动更改。
具有这些值的 .htaccess 设置示例如下:
allow_url_fopen and allow_url_include must be turned on in php.ini (or propriertary .htaccess) before you are able to do this. It was most likely not set up on your server and must be changed by hand.
An example .htaccess setup with these values would be:
file_get_contents
或curl 将允许您使用http://username:password@url/path/file.xml
设置用户身份验证。获取字符串数据并传递到
simplexml_load_string
中。file_get_contents
or curl will allow you to set the user authentication usinghttp://username:password@url/path/file.xml
.Take the string data and pass into
simplexml_load_string
.