temp.html
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>{penglig_site_title}</title>
</head>
<body>
<iframe width=\"100%\" height=\"1000px\" scrolling=\"yes\" frameborder=\"0\" src=\"{penglig_site_url}\" ></iframe>
</body>
</html>
test.php
<?php
header(\'content-type:text/html; charset=utf-8\');//防止生成的页面乱码
$title = \"PHP 动态生成静态HTML页面_phpstudy\"; //定义变量
$url = \"http://www.phpstudy.net/\";
$temp_file = \"temp.html\"; //临时文件,也可以是模板文件
$dest_file = \"dest_page.html\"; //生成的目标页面
$fp = fopen($temp_file, \"r\"); //只读打开模板
$str = fread($fp, filesize($temp_file));//读取模板中内容
$str = str_replace(\"{penglig_site_title}\", $title, $str);//替换内容
$str = str_replace(\"{penglig_site_url}\", $url, $str);//替换内容
fclose($fp);
$handle = fopen($dest_file, \"w\"); //写入方式打开需要写入的文件
fwrite($handle, $str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);//关闭打开的文件,释放文件指针和相关的缓冲区
echo \"<script>alert(\'生成成功\');window.location.href=\'\".$dest_file.\"\';</script>\";
?>
本文地址:https://www.stayed.cn/item/17062
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我