> php教程 > php手册 > 본문

PHP fopen和fwrite函数实现创建html页面

WBOY
풀어 주다: 2016-06-13 10:44:19
원래의
1822명이 탐색했습니다.

思路

用fopen函数和fread函数得到模板,然后用str_replace函数替换模板标签为变量,最后用fwrite函数输出新的HTML页面

index.html模板页面

{title}   文章内容为:{content}  index.php

  header('Content-Type:text/html; charset=utf-8');  $conn=mysql_connect('localhost','root','');  $db=mysql_select_db('bbs',$conn);  mysql_query('set names utf8');  $sql="select * from notice";  $query=mysql_query($sql);   //print_r($arr);  while($arr=mysql_fetch_array($query))   {       $title=$arr[title];       $content=$arr[content];       $file="index.html";       $neirong=$arr[id].".html";  $fp=fopen($file,'r');  $ht=fread($fp,filesize($file));  $str=str_replace('{title}',$title,$ht);  $str=str_replace('{content}',$content,$str);  fclose($file);  $file=fopen($neirong,'w');  $write=fwrite($file,$str);   }   ?> 

 

作者“PHP学习笔记”

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿