怎么用PHP做一个自动更新程序

怎么用PHP做一个自动更新程序,第1张

你说的是数据库有一个updatetime的字段吧,有两种方法

1:

使用php,插入数据时带一个time()的变量

2:

使用mysql自带的:将字段设置成 timestamp 类型,输入默认值 CURRENT_TIMESTAMP ,这是一个mysql函数,这样就不自动将当前时间插入

我建议你的升级脚本按照这种思路做:

1. 先把重要的文件移动到别的目录(比如配置文件等,这些升级后肯定还需要恢复。 然后把不重要的删除掉,你可以用php自带的函数,或者直接用php system 或 exec 调用系统命令完成)

2. 把升级包解压缩/复制到项目目录,然后恢复之前配置的重要配置文件

3.system 和 exex 函数都有返回值,你判断返回值成功后,返回客户端成功即可。

需要注意:脚本运行时间超时,php执行系统命令是否有权限。

上面的这些代码,如果是在linux下,可以写一个shell脚本,然后php调用即可。


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

原文地址: http://outofmemory.cn/yw/12076417.html

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

发表评论

登录后才能评论

评论列表(0条)

保存