用php程序自动读取远程文件并更新到本地,每天一次,如何做?

用php程序自动读取远程文件并更新到本地,每天一次,如何做?我用a.txt和b.txt两个文件保存了一些数据在根目录供php程序使用,但这些数据是要每天更新一次,更新源是... 用php程序自动读取远程文件并更新到本地,每天一次,如何做?
我用a.txt和b.txt两个文件保存了一些数据在根目录供php程序使用,但这些数据是要每天更新一次,
更新源是远程文件 http://**********/a.txt ; http://**********/b.txt

麻烦哥哥姐姐们给我做一段能完成上面任务的代码,谢谢啦!
我用的是linux 空间,我的php程序每天都有访问,我是想让它被访问的时候自动执行
展开
 我来答
浮云是他连4g
推荐于2016-04-10 · TA获得超过532个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:283万
展开全部
windows:
准备:
1.将 php.exe 的路径加入 windows 的环境变量
2.编写文件:
D:\fileGeter.php
<?php
$filelist = Array(
"http://**********/a.txt",
"http://**********/b.txt",
);

$saveas="D:\\" ;
$endl = ".txt"

function getfile(){
foreach( $filelist as $k => $file )
file_put_contents( $saveas . $k . $endl , file_get_contents( $file ) ) ;
}
getfile();
?>
3.执行cmd命令
at 11:20 /every:1,2,3,4,5,6,7 "php D:\fileGeter.php"

linux 更方便

直接把此文件包含进 你要写的程序里就OK了,

fileGeter.php:
<?php
...
...
$saveas = "./";
...
..

?>
index.php:
<?php
require_once("fileGeter.php");
//and so on .....
.....
....
....
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酆采单初瑶
2010-02-06 · TA获得超过1047个赞
知道小有建树答主
回答量:1288
采纳率:100%
帮助的人:5.8万
展开全部
windows:
准备:
1.将
php.exe
的路径加入
windows

环境变量
2.编写文件:
D:\fileGeter.php
<?php
$filelist
=
Array(
"http://**********/a.txt",
"http://**********/b.txt",
);
$saveas="D:\\"
;
$endl
=
".txt"
function
getfile(){
foreach(
$filelist
as
$k
=>
$file
)
file_put_contents
(
$saveas
.
$k
.
$endl
,
file_get_contents
(
$file
)
)
;
}
getfile();
?>
3.执行
cmd命令
at
11:20
/every:1,2,3,4,5,6,7
"php
D:\fileGeter.php"
linux
更方便
直接把此文件包含进
你要写的程序里就OK了,
fileGeter.php:
<?php
...
...
$saveas
=
"./";
...
..
?>
index.php:
<?php
require_once("fileGeter.php");
//and
so
on
.....
.....
....
....
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式