php - 在 PHP 中从另一台服务器读取 xml 文件的方法有多少种?

标签 php xml apache

我正在尝试从另一台服务器读取 XML 文件。然而,托管我的公司似乎已经关闭了 file_get_contents 函数,不再从其他服务器检索文件(他们的支持不是很明确,他们需要很长时间才能回答)。所以我需要以某种方式变通。

这是我当前的代码

 $url =  urldecode( $object_list_url );
 $xmlstr = file_get_contents ( $url );
 $obj = new SimpleXMLElement ( $xmlstr, LIBXML_NOCDATA );

最佳答案

你可以使用 cURL (如果没有被禁用)。 像这样:

$c = curl_init($url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$xmlstr = curl_exec($c);

关于php - 在 PHP 中从另一台服务器读取 xml 文件的方法有多少种?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244157/

相关文章:

javascript - 客户端和服务器端编程有什么区别?

php - 如何使用 PHP INSERT 将数组存储到 mysql 并使用相同的 id 变量值

xml - 使用 Relax NG 允许附加属性

ruby-on-rails - 如何在 Ruby 中使用 X509Certificate 对 xml 进行签名?

mysql - 如何将 XML 转换为 SQL?

php - 如何使用 PHP 在 Linux/Apache 上使用 Windows 身份验证连接到 SQL Server?

javascript - 无法在 apache 上加载 javascript 文件

javascript - 将 php 变量传递给外部 javascript 文件

php - 如何检查用户是否通过 Laravel 上的 cookie session 进行身份验证?

php - 如何调试和防止 PHP 中的无限循环?