cw723 发表于 2017-8-1 14:33:06

miven 发表于 2017-8-1 14:32
跟 jshkk 说的差不多吧 就是php *.php 执行php脚本啊

有没有可用的代码呀。

miven 发表于 2017-8-1 14:50:00

cw723 发表于 2017-8-1 14:33
有没有可用的代码呀。

你要每次执行都全站生成?

cw723 发表于 2017-8-1 15:06:44

miven 发表于 2017-8-1 14:50
你要每次执行都全站生成?

一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。

miven 发表于 2017-8-1 16:18:03

本帖最后由 miven 于 2017-8-1 16:20 编辑

cw723 发表于 2017-8-1 15:06
一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。

<?php
$news_table = "news";        //新闻表
define ( 'EmpireCMSAdmin', '1' );
require ("../class/connect.php");
require ("../class/db_sql.php");
require ("../class/functions.php");
require ("../class/t_functions.php");
require ("../data/dbcache/class.php");
require ("../data/dbcache/MemberLevel.php");
$link = db_connect ();
$empire = new mysqlquery ();
$i=0;
$res = $empire->query ("select * from {$dbtbpre}ecms_".$news_table);
        while ($infor = $empire->fetch ( $res ) ) {
        GetHtml ( $infor ['classid'], $infor ['id'], $infor, 0 );
        ReListHtml ( $infor ['classid'], 1 );
    $i++;
        }
        ReIndex();
        die("Done ,Make ".$i." files ");
function ReIndex(){
        $indextemp=GetIndextemp();
        NewsBq($classid,$indextemp,1,0);
}
?>


放到e/admin 目录下保存为 XX.php
php XX.PHP

cw723 发表于 2017-8-1 16:21:29

miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

谢谢老哥。

cw723 发表于 2017-8-1 16:24:16

miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

另外问一下 帝国伪静态是否特别吃资源?

我在想实在不行就全站伪静态得了。

miven 发表于 2017-8-1 16:27:37

cw723 发表于 2017-8-1 16:24
另外问一下 帝国伪静态是否特别吃资源?

我在想实在不行就全站伪静态得了。 ...

不太了解,不过数据多的话 可以上缓存插件吧

cw723 发表于 2017-8-1 16:41:43

miven 发表于 2017-8-1 16:27
不太了解,不过数据多的话 可以上缓存插件吧

感觉生成真的慢。

一个20W数据站。 都下午了 还没生成完。

我在想不行就全站伪静态得了。

cw723 发表于 2017-8-1 16:55:23

miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

我如果不是新闻。。

应该怎么设置这个呢?

cw723 发表于 2017-8-1 16:56:28

miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

# php html.php
Done ,Make 0 files #
页: 1 [2] 3
查看完整版本: 帝国是否支持SSH界面的全站生成?