我使用的PHP脚本读入xml文件,将其分配给变量,然后将其转换为PHP数组。 当我使用以下代码访问xml的URL时,我得到无效的字符错误:
<?php
$handle = fopen($url, "r");
if($handle){
while(!feof($handle)){
$xml = fgets($handle, 4096);
}
fclose($handle);
}
// OR
$xml = simplexml_load_file($url);
?>
但是,如果我复制并粘贴xml输出并直接在脚本中将其分配给变量,它会正确地将xml数据转换为PHP数组。
这里是xml网址
<?php
$url = "http://66.42.196.109:5609";
?>
我需要通过直接从URL中提取xml来工作。有什么想法吗?