社区
基础编程
帖子详情
PHP怎样生成静态页。 我用的是class.FastTemplate.php3
yjje
2004-12-01 02:05:08
PHP怎样生成静态页。 我用的是class.FastTemplate.php3
请给我指点指点。 最好是有现成程序。
...全文
168
5
打赏
收藏
PHP怎样生成静态页。 我用的是class.FastTemplate.php3
PHP怎样生成静态页。 我用的是class.FastTemplate.php3 请给我指点指点。 最好是有现成程序。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jzealot
2004-12-18
打赏
举报
回复
ob_start();
$smarty -> display('download/showdown.tpl.html');
$content = ob_get_contents();
$cudir = "../download/files";
if(!file_exists($cudir."/".$year))
mkdir($cudir."/".$year, 0700);
else if(!file_exists($cudir."/".$year."/".$month))
mkdir($cudir."/".$year."/".$month, 0700);
$fp = fopen($cudir."/".$year."/".$month."/".$ndirfile,"w");
fwrite($fp,$content);
fclose($fp);
ob_end_clean();
yjje
2004-12-16
打赏
举报
回复
还有URL中的地址,如果我改变路那还得改多不好呀。
或者我现只是在本地做测试如果以后上传那URL又得改。这样改来改去多不好。
yjje
2004-12-16
打赏
举报
回复
以前我是这样输出的。
print "</center>";
exit;
现在我改成这样
$tpl -> parse('index',"index");
$tpl ->FastPrint();
$url="http://localhost:8080/tsinfo/index.php";
$filename="index.html";
createpage($url,$filename);
$tpl -> parse('index',"index");
$tpl ->FastPrint();
好慢。 要把这个函数写入class.FastTemplate.php3吗? 请说的详细一点。 谢谢
xiaopar
2004-12-01
打赏
举报
回复
关注
navis
2004-12-01
打赏
举报
回复
我的是php4
/*
功能: 将特定内容生成静态文件
输入参数: 内容,文件名
*/
function createhtml($pagecode,$filename){
ob_start(); //打开输出缓冲
echo $pagecode;//将输出保存在缓冲中
$str = ob_get_contents(); //取出缓存中的数据保存在$str变量中
$fp = fopen($filename,"w");
fwrite($fp,$str); //将内容写进文件
fclose($fp);
ob_end_clean(); //关闭输出缓冲并清空
}
/*
功能: 将指定网址的页面内容生成静态文件
输入参数: 网址,文件名
*/
function createpage($url,$filename){
ob_start(); //打开输出缓冲
include($url);//指定网址,将输出保存在缓冲中
$str = ob_get_contents(); //取出缓存中的数据保存在$str变量中
$fp = fopen($filename,"w");
fwrite($fp,$str); //将内容写进文件
fclose($fp);
ob_end_clean(); //关闭输出缓冲并清空
}
php
模板使用初级教程
php
模板使用初级教程,对
PHP
学习很有用。。
用
PHP
制作
静态
网站的模板框架(二)
PHP
代码全部保存到单独的文件中,这个文件也就是由页面URL实际调用的文件。Web服务器通过
PHP
引擎解析该文件,然后把结果返回给浏览器。一般地,
PHP
代码总是动态地
生成
页面内容,比如查询数据库或者执行某种计算等。下面是一个例子: <?
php
// example.
php
require(‘
class
.
FastTemplate
.
php
’); $tpl = new
FastTemplate
(‘.’); $tpl->define( array( ‘main’ => ‘main.htm’, ‘header’ => ‘header.htm’, ‘leftnav’ => ‘leftnav.htm’ )
用
PHP
制作
静态
网站的模板框架(三)
避免页面元素重复 “这确实不错”,你也许会想,“我的网站主要就是由大量的
静态
页面构成。现在我可以从所有页面中删除它们的公共部分,要更新这些公共部分实在太麻烦了。以后我就可以用模板制作出很容易维护的统一页面布局。”但事情并非这么简单,“大量的
静态
页面”道出了问题的所在。 请考虑上面的例子。这个例子实际上只有一个example.
php
页面,它之所以能够
生成
整个网站的所有页面,是因为它利用了URL中的查询字符串从数据库之类的信息源动态地构造出页面。 我们之中的大多数人所运行的网站并不一定都有数据库支持。我们的网站大多数由
静态
页面构成,然后用
PHP
在这里、那里加上一些动态功能,
11年十月份
PHP
最新试题
这是十月份很多公司试题,经过我查看,他们共同的题我都上传到这里,想要的自己来拿。。。
PHP
生成
静态
页面详细教程
一,
PHP
脚本与动态页面。
PHP
脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的
PHP
解析器对脚本进行解析形成HTML语言形式 ---
基础编程
21,891
社区成员
140,346
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章