当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-21 16:26:00  来源:本站整理

php生成html页面实现代码[网站编程]

赞助商链接



  本文“php生成html页面实现代码[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

操纵fopen fread fwrite fcolse翻开文件情势

  1. <?php   
  2. $fp = fopen ("templets.html","a");   
  3. if ($fp){   
  4. $fup = fread ($fp,filesize("templets.html"));   
  5. $fp2 = fopen ("html.shtml","w");   
  6. if ($fwrite ($fp2,$fup)){   
  7. $fclose ($fp);   
  8. $fcolse ($fp2);   
  9. die ("写入模板成功");   
  10. } else {   
  11. fclose ($fp);   
  12. die ("写入模板失利!");   
  13. }   
  14. }   
  15. ?>  

php读取文件,fread是用来读取用fopen翻开的文件内容的,下面我们就来看看fread与gets 实例教程吧.

定义和用法
fread() 函数读取文件(可安全用于二进制文件).

语法
fread(file,length)参数 描写
file 必须.规定要读取翻开文件.
length 必须.规定要读取的最大字节数.

阐明
fread() 从文件指针 file 读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 eof 的时刻,或(关于网络流)当一个包可用时,或(在翻开用户空间流之后)已读取了 8192 个字节时就会终止读取文件,视乎先碰到哪类情形.

  1. <?php 
  2. $file = fopen("test.txt","r");  
  3. fread($file,filesize("test.txt"));  
  4. fclose($file);  
  5. ?> 
  6.  


更多具体内容请查看:http://www.hackline.net/a/special/wzjs/wzbc/php/2010/1121/7043.html

缓存输出 ob_end_clean ob_start ob_get_length ob_get_contents函数

  1. <?php   
  2. $s_fname = "93e.php";   
  3. $o_fname = "93e.htm";   
  4. ob_end_clean();   
  5. ob_start();   
  6. include($s_fname);   
  7. $length = ob_get_length();   
  8. $buffer = ob_get_contents();   
  9. $buffer = eregi_replace("r","",$buffer);   
  10. ob_end_clean();  
  11.  
  12. $fp = fopen($o_fname,"w+");   
  13. fwrite($fp,$buffer);   
  14. fclose($fp);   
  15. ?> 
  16.  

三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"

ob_start():是翻开缓冲区的,就是要把您需求生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个对比重要,只有利用了这个函数后,缓冲区里的内容才会读取出来


  以上是“php生成html页面实现代码[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • php生成html页面实现代码
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .