打印

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

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

如题,PHPLIB行不行的?

TOP

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

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

TOP

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

TOP


你的网上黑店还要自己写代码?
不想要 ID 了请找我。

TOP

忘了:你可以看看这里发布的模板代码
不想要 ID 了请找我。

TOP

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

TOP

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

[code:1]
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);
        }
[/code:1]

使用方法
[code:1]
$smarty->MakeHtmlFile("欲生成的静态文件.htm" ,$smarty->fetch("smarty模板文件.htm);
[/code:1]

TOP

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

TOP

别客气

TOP