Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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+mySQL从XML中获取所有节点?_Php_Mysql_Xml_Rss_Eregi - Fatal编程技术网

如何使用PHP+mySQL从XML中获取所有节点?

如何使用PHP+mySQL从XML中获取所有节点?,php,mysql,xml,rss,eregi,Php,Mysql,Xml,Rss,Eregi,我需要从XML中获取所有节点。之后我尝试使用下面的PHP编码。这是工作。但我无法从xml中获取和映射图像 以下是来自其他网站UTF-8泰语的XML 以下是我的PHP代码: 我可以抓取、并将所有内容插入mySQL。但只有我不能抓住所有的图像和长文本 我试图从许多帮助中搜索,并从W3C学校阅读。我找不到确切的答案 请帮忙。谢谢 使用simplexml时,需要将值转换为字符串。试试这个: $Rsssurl_SQL="SELECT * from rss_feed_url"; $Rsssurl_RES

我需要从XML中获取所有节点。之后我尝试使用下面的PHP编码。这是工作。但我无法从xml中获取和映射图像

以下是来自其他网站UTF-8泰语的XML

以下是我的PHP代码:

我可以抓取、并将所有内容插入mySQL。但只有我不能抓住所有的图像和长文本

我试图从许多帮助中搜索,并从W3C学校阅读。我找不到确切的答案


请帮忙。谢谢

使用simplexml时,需要将值转换为字符串。试试这个:

$Rsssurl_SQL="SELECT * from rss_feed_url"; 
$Rsssurl_RESULT=mysql_db_query($dbname,$Rsssurl_SQL);
while ($Rsssurl_ROW=mysql_fetch_array($Rsssurl_RESULT)) {
    $request_url = $Rsssurl_ROW[1];
    $xml = simplexml_load_file($request_url) or die("");
    foreach($xml->channel->item as $item){
        $title = (string) $item->title;   
        $content = (string) $item->description;
        $date = (string) $item->pubDate;   
        $link = (string) $item->link;
    }
}
对不起,我最后忘了。
哇!谢谢阿法卢吉,帮帮我。都做完了。我可以从XML中获取所有图像和长文本。
$Rsssurl_SQL="SELECT * from rss_feed_url"; 
$Rsssurl_RESULT=mysql_db_query($dbname,$Rsssurl_SQL);
while ($Rsssurl_ROW=mysql_fetch_array($Rsssurl_RESULT)) {
    $request_url = $Rsssurl_ROW[1];
    $xml = simplexml_load_file($request_url) or die("");
    foreach($xml->channel->item as $item){
        $title = (string) $item->title;   
        $content = (string) $item->description;
        $date = (string) $item->pubDate;   
        $link = (string) $item->link;
    }
}