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

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

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 .....

.....

....

....

?>

1.在每次更新的时候记录一个版本标签或者时间值,记录在客户端.

2.在服务器上记录每次版本更新修改的文件,图片,资源等等..

3.在客户服务器每次访问或打开的时候请求到你的更新文件服务器,比较版本或时间,

如果版斗尘本不同则查看版本的跨度,得到服务器上版本需要更新的文樱丛件,然后更新这些空颂禅文件.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8182475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存