- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
下面的这段代码在我的远程托管服务器上运行良好,但由于某种原因无法在我的本地 Linux 机器上运行。我也尝试使用 file_get_contents 来获得 Restful 服务,但它也返回 false。
有谁知道为什么会这样?
谢谢:)
$xml_data = simplexml_load_file("****");
if ($xml == FALSE)
{
echo "Failed loading XML\n";
foreach (libxml_get_errors() as $error)
{
echo "\t", $error->message;
}
}
最佳答案
您收到此错误是因为您的服务器上已禁用远程文件访问。另一种方法是使用 CURL。
使用我下面的代码来使用 CURL:
function produce_XML_object_tree($raw_XML) {
libxml_use_internal_errors(true);
try {
$xmlTree = new SimpleXMLElement($raw_XML);
} catch (Exception $e) {
// Something went wrong.
$error_message = 'SimpleXMLElement threw an exception.';
foreach(libxml_get_errors() as $error_line) {
$error_message .= "\t" . $error_line->message;
}
trigger_error($error_message);
return false;
}
return $xmlTree;
}
$xml_feed_url = '******';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $xml_feed_url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml = curl_exec($ch);
curl_close($ch);
$cont = produce_XML_object_tree($xml);
现在使用$cont
作为一个对象来访问xml中的不同节点。
关于php - simplexml_load_file 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6529533/
我正在通过 last.fm 的 API 为我的 mashup 获取大量用户数据。我每周都这样做,因为我必须收集听力数据。 我通过他们的 REST API 和 XML 获取数据:更具体地说 simple
我的 ubuntu 服务器上运行着 php 7.0。 php -m 命令说: [PHP Modules]calendarCorectypecurldatedomexiffileinfofilterft
是否可以捕获 simplexml 文件错误?我连接到一个有时会失败的网络服务,如果系统返回一些 http 错误或类似的东西,我需要让系统跳过一个文件。 最佳答案 使用 @ 很脏。 如果你看手册,有一个
下面的这段代码在我的远程托管服务器上运行良好,但由于某种原因无法在我的本地 Linux 机器上运行。我也尝试使用 file_get_contents 来获得 Restful 服务,但它也返回 fals
我正在从正在运行的外部服务器加载 XML 文件。但是,如果文件不存在或在加载文件时出现其他问题,我如何收到错误消息? 这是我的代码: $xml = simplexml_load_file('http:
我对 PHP 比较陌生,对 XML 更是如此。 我有一个脚本可以在我的本地主机上完美运行,但是当我尝试将它放在我的服务器上时,我收到以下消息: Warning: simplexml_load_file
我无法使用 SimpleXML 库同时获取 XML 节点内容和属性: 我有以下 XML,想获取 content@name 属性和节点的内容: def 方法简单的xml_load_strin
我最近将我的网站上线,发现 simplexml_load_file 问题。它可以在本地服务器 (MAMP) 上完美运行,但不能在网站上运行。代码如下: Result; ?> 上面的代码在实时网站上显示
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章PHP simplexml_load_file()函数讲解由作者收集整理
我使用 phpunit(100% 覆盖)为我的 PHP 应用程序进行单元测试,我有这个: $xml = simplexml_load_string($soapResponse); if (false
Warning: simplexml_load_file(http://gdata.youtube.com/feeds/api/videos/b3a5BgqObEY): failed to open
我有这个输出 rss 提要的脚本。我想要做的是让它尝试到达 rss url 之类的 5 秒顶部,如果它不能那么我希望它加载服务器上的备份 xml 文档。这就是我所拥有的,但它不起作用: channe
我很困惑为什么这不起作用但我可以回显 test.xml movie[1]->plot; ?> 最佳答案 simplexml_load_file 和创建一个新的 SimpleXML 对象没有必要同时进行
我在包含的 PHP 文件中放置了 simplexml_load_file 指令。但是这个指令的工作取决于我从哪里包含这个文件。为什么?是否可以相对于放置的文件指令解释相对文件路径? 最佳答案 您始终可
所以我不太确定为什么我的代码不起作用,但这是我得到的错误: Warning: simplexml_load_file() [function.simplexml-load-file]: I/O war
我使用 php 创建了一个测试 xml,其内容在古吉拉特语中 $doc = new DomDocument('1.0','UTF-8'); $fieldvalue = mb_convert_encod
我想将一个 xml 文件放入我的程序并将其放入一个数组中,这样我就可以将它放入一个表中。 我想知道如何做到这一点,我已经阅读了 php 手册,但我似乎无法掌握它。 做我想做的事,我需要使用simple
我从 API 导入 XML 文件。我使用 simplexml_load_file() 加载文件。 XML 具有 UTF-8 编码。在某些元素的标题中,特殊字符是准确的,例如“café”。如果我直接在浏
最近升级了我们的 IIS 和 PHP (5.6.3) 现在给我这个错误。 许多围绕此的修复似乎都指向更改 curl 选项,但我们在整个项目中都使用 simplexml_load_file() ,使用
知道答案的人的简单问题... $xml = simplexml_load_file("http://url/path/file.xml"); 此 url 受 .htaccess 保护,如何将登录名/密
我是一名优秀的程序员,十分优秀!