Php 创建nag警报(更新可用!)检查器脚本
我的wordpress主题文件夹中有一个远程更新程序脚本。脚本只需调用中央服务器并获取一个zip文件,其中包含主题的最新更新文件 我想启用一个nag警报检查器,每当主题的选项面板被访问时,它都会执行,我只是在这里头脑风暴一下,检查一下是否正常 nag检查器只需查看我的中央服务器,读取包含当前版本号的文本文件的内容(一个4位整数,0001,0002,等等,就是这样) 如果文本文件中包含的4位数字大于主题的版本变量中存储的版本号,则它将为用户显示nag警报,以便用户可以执行更新脚本来检索更新Php 创建nag警报(更新可用!)检查器脚本,php,Php,我的wordpress主题文件夹中有一个远程更新程序脚本。脚本只需调用中央服务器并获取一个zip文件,其中包含主题的最新更新文件 我想启用一个nag警报检查器,每当主题的选项面板被访问时,它都会执行,我只是在这里头脑风暴一下,检查一下是否正常 nag检查器只需查看我的中央服务器,读取包含当前版本号的文本文件的内容(一个4位整数,0001,0002,等等,就是这样) 如果文本文件中包含的4位数字大于主题的版本变量中存储的版本号,则它将为用户显示nag警报,以便用户可以执行更新脚本来检索更新 我走对
我走对了吗?有没有更好的方法更容易实现?我想我可以检查本地更新文件上的日期戳,并将其与服务器上的更新文件进行比较。不确定哪一个是最好的还是最简单的。听起来不错。您可以对本地和远程文件(包含版本号)使用
file\u get\u contents()
,对这些文件使用intval()
,然后进行比较。如果file\u get\u contents()
在删除url上不起作用,那么您必须使用cURL。谢谢Jonah,因为我的更新工作方式(它在目标目录中留下了一个updater.zip副本),在该文件和我服务器上的文件之间进行日期比较似乎更简单。那行吗?对。这就是我的意思,但显然我不够清楚