Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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提要filemtime错误统计失败_Php - Fatal编程技术网

php自动rss提要filemtime错误统计失败

php自动rss提要filemtime错误统计失败,php,Php,我有一个php代码,可以自动生成RSS提要XML文件。现在我有我的页面,它们在一个文件夹中。我用简单的php读出来,生成标题、链接、描述。。。一切进展顺利,代码运行良好。但是,当我试图获取文件本身的最后一个时间戳时,会出现错误。我真的不明白为什么代码会出错 <?php $rssfeed = "<?xml version='1.0' encoding='ISO-8859-1'?> <rss version='2.0'> <channel>

我有一个php代码,可以自动生成RSS提要XML文件。现在我有我的页面,它们在一个文件夹中。我用简单的php读出来,生成标题、链接、描述。。。一切进展顺利,代码运行良好。但是,当我试图获取文件本身的最后一个时间戳时,会出现错误。我真的不明白为什么代码会出错

<?php
$rssfeed = "<?xml version='1.0' encoding='ISO-8859-1'?>
<rss version='2.0'>
<channel>
        <title>My RSS feed</title>
        <link>http://" . $_SERVER['HTTP_HOST'] . "/</link>
        <description>This is an example RSS feed</description>
        <language>en-us</language>
        <copyright>Copyright (C) 2009 mywebsite.com</copyright>
";
$links = scandir('../pages/');
$links = array_diff($links, array('.', '..', 'subpages', 'protected'));
foreach($links as $link){
$descr = file_get_contents('../description/' . $link);
$descr = str_replace(array('\\'), array(''), $descr);   
$pub = date ('F d Y H:i:s.', filemtime($link));
    $rssfeed .= "<item>
            <title>".$link."</title>
<description>".$descr."</description>
<link>http://" . $_SERVER['HTTP_HOST'] . "/index.php?p=".$link."</link>
            <pubDate>".$pub."</pubDate>
                </item>";
}

    $rssfeed .= "</channel></rss>";
file_put_contents("../RSSfeed.xml", $rssfeed, LOCK_EX);
?>

这是我得到的错误:

警告:filemtime():在第35行的C:\Program Files\EasyHP-DevServer-13.1VC9\data\localweb\admin\rss.php中的01Home中,stat失败

(用于测试的EasyHP服务器上的本地主机)