fopen 打开文件函数
fread 读取文件内容
filesize 读取文件大小,字节为计量单位
fwrite 写入文件内容
fclose 关闭打开的文件
unlink() 删除文件函数 unlink(路径和文件名)
rmdir() 删除目录函数 rmdir(路径和目录名)
unlink() rmdir()这两个函数有什么区别?
tmp.html
标题:{title}此内容为:{content}
a.php
$con = array(
array('新闻标题1','新闻内容1'),
array('新闻标题2','新闻内容2'));
foreach($con as $id=>$val){
$title = $val[0];
$content = $val[1];
$path = $id.'.html';
$fp = fopen('tmp.html','r');//以只读方式打开文件tmp.html
$str = fread($fp,filesize('tmp.html')); //读取整个tmp.html文件
$str = str_replace("{title}",$title,$str);
$str = str_replace("{content}",$content,$str); //替换标题及内容
fclose($fp); //关闭文件
$handle = fopen($path,'w');
fwrite($handle,$str);
fclose($handle);
echo "生成成功";
}
?>