Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 如何使内容可从RSS阅读器访问_Php_Html_Rss - Fatal编程技术网

Php 如何使内容可从RSS阅读器访问

Php 如何使内容可从RSS阅读器访问,php,html,rss,Php,Html,Rss,我想让内容可以从RSS阅读器访问。 我为读者的php页面提供了以下代码 <?php try { $pdo = new PDO('mysql:host=localhost;dbname=k;charset=utf8', '', '', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE

我想让内容可以从RSS阅读器访问。 我为读者的php页面提供了以下代码

<?php
try {
        $pdo = new PDO('mysql:host=localhost;dbname=k;charset=utf8', '', '', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch(PDOException $e) {
        echo 'ERROR: ' . $e->getMessage();
    }

$myFile = "rss.xml";
$fh = fopen($myFile, 'w') or die("can't open file");
$rss_txt ='';
$rss_txt .= '<?xml version="1.0" encoding="utf-8"?>';
$rss_txt .= "<rss version='2.0'>";
$rss_txt .= '<channel>';
$rss_txt .='<title>karolos.upatras.gr</title>';
$rss_txt .='<link>localohost/rss.php</link>';
$rss_txt .='<description>Latest Reports</description>';

echo "<pre>";
            var_dump($myFile);
            echo "</pre>";

$query = "SELECT * FROM spots ORDER BY created_at DESC LIMIT 20";
$query->execute();
$results1 = $query->fetchAll( PDO::FETCH_ASSOC );

foreach( $results1 as $row )
 {
        $id             =$row['id'];
        $rss_txt .= '<item>';

        $rss_txt .= '<title>' .$row['title']. '</title>';
        $rss_txt .= '<link>http:/repot_profile.php?id='.$id.'</link>';
        $rss_txt .= '<description>' .$row['description'] .$row['area']. '</description>';

        $rss_txt .= '</item>';

        echo "<pre>";
            var_dump($row['id']);
            echo "</pre>";
    echo "<pre>";
            var_dump($row['description']);
            echo "</pre>";
    }
$rss_txt .= '</channel>';
$rss_txt .= '</rss>';


fwrite($fh, $rss_txt);
fclose($fh);
header('Location: rss.xml');
?>
*report_profile.php是一个显示报告统计信息的网页 您能帮助我如何将这些链接到我的索引文件,以便RSS阅读器可以访问它并将这些行作为RSS提要吗


我不熟悉RSS、PHP、HTML等。所以这可能是一个愚蠢的问题,但我真的很难找到关于RSS的文档,主要是RSS阅读器或嵌入式RSS feeder

你想让RSS阅读器可以使用内容吗?如果是这样,您正在尝试创建RSS提要。您可能想了解Notes$query=SELECT*FROM spots ORDER BY created_at DESC LIMIT 20;应为$query=$pdo->prepareSELECT*由DESC LIMIT 20处创建的现货订单;thnx没有注意到现在可以正常工作了