значения не добавляются в БД из SimplePie - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь получить каналы с помощью Simplepie, но при использовании некоторых источников (например, this и this ) значения не вставляются в базу данных.

Может кто-нибудь помочь решить проблему?

$feedurls = array();
while ($row = mysqli_fetch_array($results)) {
  array_push($feedurls, $row['source_name']);
}

// var_dump($feedurls);

$feed = new SimplePie();
$feed->set_feed_url($feedurls);


$feed->init();
$feed->set_cache_location('/var/www/simplepie/library/cache');
$feed->set_cache_duration(600);
$feed->handle_content_type();

    // Begin feed output

    $title;
    $description;
    $url;
    $thumbnail;
    $source;

        foreach ($feed->get_items() as $item){
            $title=$item->get_title();
        $description=$item->get_description();
       echo $item->get_description();
        echo $item->get_link();
        $url=$item->get_link();
         echo "<br>";
      echo "<br>";echo "<br>";

        $enclosure= $item->get_enclosure();
         echo $enclosure->get_thumbnail();
          echo "<br>";
      echo "<br>";echo "<br>";
         $thumbnail=$enclosure->get_thumbnail();


        $source = $item->get_feed()->subscribe_url() ;


enter code here
$insert = "INSERT INTO rss_feed(Heading,Description,News_URL,Image_URL,source_link)VALUES ('$title', '$description', '$url',' $thumbnail','$source')";
...