日期:2010-11-21 16:26:00 来源:本站整理
php生成html页面实现代码[网站编程]
本文“php生成html页面实现代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
操纵fopen fread fwrite fcolse翻开文件情势
- <?php
- $fp = fopen ("templets.html","a");
- if ($fp){
- $fup = fread ($fp,filesize("templets.html"));
- $fp2 = fopen ("html.shtml","w");
- if ($fwrite ($fp2,$fup)){
- $fclose ($fp);
- $fcolse ($fp2);
- die ("写入模板成功");
- } else {
- fclose ($fp);
- die ("写入模板失利!");
- }
- }
- ?>
php读取文件,fread是用来读取用fopen翻开的文件内容的,下面我们就来看看fread与gets 实例教程吧.
定义和用法
fread() 函数读取文件(可安全用于二进制文件).
语法
fread(file,length)参数 描写
file 必须.规定要读取翻开文件.
length 必须.规定要读取的最大字节数.
阐明
fread() 从文件指针 file 读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 eof 的时刻,或(关于网络流)当一个包可用时,或(在翻开用户空间流之后)已读取了 8192 个字节时就会终止读取文件,视乎先碰到哪类情形.
- <?php
- $file = fopen("test.txt","r");
- fread($file,filesize("test.txt"));
- fclose($file);
- ?>
更多具体内容请查看:http://www.hackline.net/a/special/wzjs/wzbc/php/2010/1121/7043.html
缓存输出 ob_end_clean ob_start ob_get_length ob_get_contents函数
- <?php
- $s_fname = "93e.php";
- $o_fname = "93e.htm";
- ob_end_clean();
- ob_start();
- include($s_fname);
- $length = ob_get_length();
- $buffer = ob_get_contents();
- $buffer = eregi_replace("r","",$buffer);
- ob_end_clean();
- $fp = fopen($o_fname,"w+");
- fwrite($fp,$buffer);
- fclose($fp);
- ?>
三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"
ob_start():是翻开缓冲区的,就是要把您需求生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个对比重要,只有利用了这个函数后,缓冲区里的内容才会读取出来
以上是“php生成html页面实现代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论