带有密码保护的 url 的 php simplexml_load_file()

发布于 2024-09-04 02:55:14 字数 171 浏览 2 评论 0原文

对于知道答案的人来说是一个简单的问题...

$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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

窗影残 2024-09-11 02:55:14
$xml = simplexml_load_file("http://username:password@url/path/file.xml");

尝试一下:)

$xml = simplexml_load_file("http://username:password@url/path/file.xml");

Try that :)

⒈起吃苦の倖褔 2024-09-11 02:55:14

必须先在 php.ini(或专有的 .htaccess)中打开allow_url_fopen 和allow_url_include,然后才能执行此操作。它很可能没有在您的服务器上设置,必须手动更改。

具有这些值的 .htaccess 设置示例如下:

php_value allow_url_fopen 1
php_value allow_url_include 1

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:

php_value allow_url_fopen 1
php_value allow_url_include 1
反差帅 2024-09-11 02:55:14

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 using http://username:password@url/path/file.xml.

Take the string data and pass into simplexml_load_string.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文