Php 从第三方网站读取simplexml是否有域限制
我有一个很简单的问题。我是一个新手,所以请原谅,如果太基本 如果我在本地主机服务器(apache/mamp)上运行以下脚本,它运行良好,并给出特定位置的当前温度。如果我把它上传到我的网站,它不会运行。我想不出来。也许有人能帮忙。谢谢我使用的是网络解决方案域服务器,共享主机Php 从第三方网站读取simplexml是否有域限制,php,xml,simplexml,Php,Xml,Simplexml,我有一个很简单的问题。我是一个新手,所以请原谅,如果太基本 如果我在本地主机服务器(apache/mamp)上运行以下脚本,它运行良好,并给出特定位置的当前温度。如果我把它上传到我的网站,它不会运行。我想不出来。也许有人能帮忙。谢谢我使用的是网络解决方案域服务器,共享主机 <?php $myFeed = simplexml_load_file('http://w1.weather.gov/xml/current_obs/KAND.xml'); $temperature =
<?php
$myFeed = simplexml_load_file('http://w1.weather.gov/xml/current_obs/KAND.xml');
$temperature = ($myFeed->temp_f) . " F ";
echo $temperature;
?>
您最可能遇到的问题是。这可能由主机设置为off,也可能有相关的限制 请注意,设置此限制的不是SimpleXML,
SimpleXML\u load\u文件
主要用于作用于本地文件路径。PHP“文件系统包装器”允许您使用URL,就像它是本地文件的路径一样,并自动下载它,但前提是配置为允许这样做
要解决此问题,请查看一个使用“CURL”将URL中的内容显式提取到字符串中的示例,然后使用
simplexml\u load\u string
加载它。是否激活了错误报告?您应该会收到错误消息