MENU

关于织梦网站手机版m文件夹下的更新问题。

• April 13, 2019 • Read: 116 • 工作阅读设置

发现网上有些织梦的手机版是靠/m/文件夹下的index.phplist.phpview.php三个文件实现的。
访问时调用系统模块生成index.html文件,并在PHP输出index.html文件内容来显示网页内容。

这样的方式有一个弊端,如果不手动删除index.html的话,那么将一直访问第一次生成的旧数据。
(一般来说,index.html的优先级是高于index.php的,起码我的WEB容器是这么设置的。)

手动更新就要去后台找到文件管理器手动删除/m/index.html文件。

但是因为有些织梦出于安全问题删除了文件管理filemanager.php文件。

于是写了下边这个来实现自动更新手机版。

update.php

<?php
//判断index.html文件是否存在
if(file_exists("index.html")){
    //如果存在就删掉
    if(unlink("index.html")){
        echo "更新成功!".date("Y-m-d HH:i:s");
        //然后再通过访问index.php来生成新的index.html
        file_get_contents('https://www.jinbaoyl.com/m/index.php');
    }else{
        echo "更新失败!";
    }}else{
        //如果不存在就访问index.php来生成新的index.html
        file_get_contents('https://www.jinbaoyl.com/m/index.php');
    }
?>

这样只要把update.php放在/m/文件夹下,每次在后台更新完成后,访问https://www.######.com/m/update.php
即可完成文件更新。


其实还是手动...
只是对网站维护的小白友好点..

如果非要自动化,可以配合宝塔面板的计划任务
访问URL

QQ截图20190413165024.png

Archives QR Code Tip
QR Code for this page
Tipping QR Code