Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php simplexml加载文件失败,xml提要中有“&”_Php_Xml_Rss - Fatal编程技术网

Php simplexml加载文件失败,xml提要中有“&”

Php simplexml加载文件失败,xml提要中有“&”,php,xml,rss,Php,Xml,Rss,错误: 这就是我编写代码的方式,我从另一个站点获取rss提要,因此我无法编辑字符您使用的XML文件编码不正确-它必须是&;而不是&。我知道feed看起来是这样的:我们有一个赢家&it is ME>,所以只有标题是错误的,但是它使用的其他地方&;正如它应该做的那样——我没有权限编辑feed,因为你可以用&;取代它;但是,在解析之前,这对A&B不起作用-最好的方法是通知创建者错误的RSS源。您看到了吗: Warning: simplexml_load_file(): feed.rs

错误:


这就是我编写代码的方式,我从另一个站点获取rss提要,因此我无法编辑字符

您使用的XML文件编码不正确-它必须是&;而不是&。我知道feed看起来是这样的:我们有一个赢家&it is ME>,所以只有标题是错误的,但是它使用的其他地方&;正如它应该做的那样——我没有权限编辑feed,因为你可以用&;取代它;但是,在解析之前,这对A&B不起作用-最好的方法是通知创建者错误的RSS源。您看到了吗:
Warning: simplexml_load_file(): feed.rss:2393: parser error : xmlParseEntityRef: no name in C:\xampp\htdocs\mklbet\index.php on line 16

Warning: simplexml_load_file(): <title>We have a winner & it is ME</title> in C:\xampp\htdocs\mklbet\index.php on line 16
if (file_exists($url)) {
       $tips = simplexml_load_file($url);

    } else {
        exit('Failed to open stream');
    }

        foreach ($tips->channel->item as $entry) {

            $title=htmlentities($entry->title);
}
}