Kan 发表于 2006-1-3 16:35:19

有没有支持生成静态页面的模版?

如题,PHPLIB行不行的?

jiangtao9999 发表于 2006-1-3 17:04:49

这个功能需要网站的核心系统支持。
模板只是一个模子,这要看核心系统怎么用这个模板了。

核心程序直接输出到浏览器上,光一个模板是不能实现静态页面功能的。

Kan 发表于 2006-1-3 17:15:25

8) 我看到一个PHP生成静态页面的类,但那个类是自己写的不支持PHPLIB之类的模版。想找个支持模版又支持生成静态页面的玩意。

jiangtao9999 发表于 2006-1-3 17:40:34

:roll:
你的网上黑店还要自己写代码?

jiangtao9999 发表于 2006-1-3 17:46:54

忘了:你可以看看这里发布的模板代码

Kan 发表于 2006-1-4 09:11:16

:roll:
你的网上黑店还要自己写代码?
:roll: 想支持支付宝,不得不自己写。我昨天找到了一个东西,看了下好像支持的说。phpsomvc_V1.48.1.rar

涩兔子 发表于 2006-1-4 10:05:42

借助smarty模板引擎的fetch接口,然后自己封装一个MakeHtmlFile函数


function MakeHtmlFile($file_name, $content = "")
        {
                //目录不存在就创建
                if (!file_exists (dirname($file_name))) {
                        if (!@mkdir (dirname($file_name), 0777)) {
                                        die($file_name."目录创建失败!");
                        }
                }
                                       
                if(!$fp = fopen($file_name, "w")){
                        echo "文件打开失败!";
                        return false;
                }

                if(!fwrite($fp, $content)){
                        echo "文件写入失败!";
                        fclose($fp);
                        return false;
                }
      
                fclose($fp);
        }


使用方法

$smarty->MakeHtmlFile("欲生成的静态文件.htm" ,$smarty->fetch("smarty模板文件.htm);

Kan 发表于 2006-1-4 11:47:23

:mrgreen: 刚才看了一下PHPLIB,发现也能通过getvar来做的,谢谢兔子的代码

涩兔子 发表于 2006-1-4 13:23:13

别客气 :mrgreen:
页: [1]
查看完整版本: 有没有支持生成静态页面的模版?