나는 많은 RSS 피드를 읽고 내 사이트의 데이터베이스에 이러한 데이터를 저장합니다. 나는 이것을 사용하고있다.배열을 사용하여 읽기 RSS 피드
<?php
include_once 'db.php';
$url=array(
'http://rss.cnn.com/rss/edition_us.rss','http://feeds.cbsnews.com/CBSNewsWorld'
...and many other);
foreach($url as $key => $value){
$homepage = file_get_contents('$key[$value]');
$movies = new SimpleXMLElement($homepage);
echo '<pre>';
foreach($movies->channel->item as $opt){
$title= $opt->title;
$tittle=mysql_real_escape_string($title);
$link=$opt->link;
$links=mysql_real_escape_string($link);
$des=$opt->description;
$dess=mysql_real_escape_string($des);
$sql="INSERT INTO store_feed (title, link, description)
VALUES ('$tittle','$links','$dess')";
$result=mysql_query($sql) or die('Error, insert query failed');
}
}
if(isset($result)){
echo "submt successful";
}
?>
그러나 단 하나의 URL 값만 저장했다.
'$ 홈페이지 = file_get_contents ('$ 키 [$ 값]');'-'$ 키 [$ 값]'배열에서 URL을 얻을 수있는 올바른 방법이 아니다. 그냥'$ value'를 사용하십시오. –