- 博客(8)
- 收藏
- 关注
原创 PHP伪静态简单实现(八)
class FalseStaticHtml{ //静态页面的文件名和后缀 private $file; //打开的静态文件 private $fp; public function __construct() { //开启缓存 ob_start(); } /** * 如果time大于的话直接给访问者看HTML文档就是了 * 并停止程序的运行 然后跳转到静态页面里去 * GoToHTM
2009-08-24 13:31:00
228
原创 PHP伪静态简单实现(七)
//开启缓存ob_start(); //修改时间差date_default_timezone_set ("Asia/Shanghai"); //获取当前文件名 得到:/test7.php$selfName = $_SERVER[PHP_SELF];//用正则替换前面的“/”和后面的“.php” 得到 test7$selfName = preg_replace(///|(.php)/,
2009-08-24 13:30:00
394
原创 PHP伪静态简单实现(四)
ob_start(); //开启缓存echo Hello World; $content = ob_get_contents(); //把内部缓存赋值给$contentob_end_clean();//清除缓存并关闭//然后我们把$content的值写成文档怎么样? GO!$fp = fopen(html.html, "w");fwrite($fp, $content);fclose($
2009-08-24 13:29:00
349
原创 PHP伪静态简单实现(五)
ob_start();//开启缓存/** * 这里我们就开始真正的生成静态页面了 */?>for ($i = 0; $i { echo "$i/n/r";}//这里就把for循环里的数据缓存起来了 因为上面我们ob_start了的?>$content = ob_get_contents();$fp = fopen(test5.html, "w");fwrite($fp, $conte
2009-08-24 13:29:00
240
原创 PHP伪静态简单实现(六)
//以为这里程序里我们需要使用时间 所以我们需要把时间改一下 改成亚洲/上海的时间date_default_timezone_set ("Asia/Shanghai");//这里我们就和test5一样 但是有点区别//这里换成r 以 read 只读方式打开,将文件指针指向文件头$fp = @fopen(test6.html, "r");//这里有要判断是否有这个test6.html文件了 i
2009-08-24 13:29:00
233
原创 PHP伪静态简单实现(二)
ob_start();echo Hello World;/** * ob_get_contents 能返回把内部缓存的数据 * 这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 FALSE * 这里把ob_get_contents 返回的值就可以赋值给 $content */$content = ob_get_contents();/** * 这里我们可以使用ob_end_
2009-08-24 13:26:00
328
原创 PHP伪静态简单实现(三)
ob_start(); //开启缓存echo Hello World; $content = ob_get_contents(); //把内部缓存赋值给$contentob_end_clean();//清除缓存并关闭echo $content; //是不是有看到效果了?
2009-08-24 13:26:00
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人