Php 将rss源文件从远程位置复制/粘贴到我的服务器的脚本

Php 将rss源文件从远程位置复制/粘贴到我的服务器的脚本,php,javascript,html,Php,Javascript,Html,我想从我的服务器运行一个cronjob,它从远程位置提取rss提要文件并复制到我的服务器。因此,我的服务器中的rss提要文件将与远程服务器中的rss提要文件一样是最新的 但是cronjob是一个简单的工作。我无法从命令创建/运行cronjob,相反,我可以通过选择时间/日期和用于该cronjob的文件来为我的域计划cronjob,以便它在计划的时间触发文件。该文件中的php代码将完成其余工作。但我不知道如何制作脚本,将rss提要从远程url拉到我的服务器。你有没有一个想法/脚本来让它工作 我的意

我想从我的服务器运行一个cronjob,它从远程位置提取rss提要文件并复制到我的服务器。因此,我的服务器中的rss提要文件将与远程服务器中的rss提要文件一样是最新的

但是cronjob是一个简单的工作。我无法从命令创建/运行cronjob,相反,我可以通过选择时间/日期和用于该cronjob的文件来为我的域计划cronjob,以便它在计划的时间触发文件。该文件中的php代码将完成其余工作。但我不知道如何制作脚本,将rss提要从远程url拉到我的服务器。你有没有一个想法/脚本来让它工作

我的意思是,我想通过替换旧文件(如果有的话)将rss源文件的新副本从远程服务器复制并粘贴到我的服务器位置,并且此过程在我的每个计划中进行


我不想从rss提要中提取内容项,而是想复制/粘贴文件

如果您为
fopen()
包装器启用了远程URL,那么就相当容易了

您的cron PHP文件将如下所示

<?php

// If you are running via CLI, deny all non CLI requests
if (PHP_SAPI !== 'cli') {
    exit;
}

$remoteFeed = 'http://example.com/feed.rss';

$feed = file_get_contents($remoteFeed);

if ($feed !== FALSE) {  

    file_put_contents('feed.rss', $feed);

}

只需要获取rss的内容吗?请参见xmlReader,cUrl on php.netI我在我的本地wamp中尝试了这段代码,但什么都没有发生。这是因为我在本地服务器中。我将$remotefeed URL更改为我的rss源…但没有任何更改happening@Rahul删除CLI检查,然后直接访问它-查看它是否创建了文件。