永发信息网

PHP生成HTML代码求解答,回答的清楚我给你申请加精

答案:4  悬赏:70  手机版
解决时间 2021-08-18 05:09

<?php

   $con=array(array('新闻标题','新闻内容'),array('新闻标题2','新闻内容2'));

  foreach($con as $id=>$val){
  $title=$val[0];
  $content=$val[1];
  $path=$id.'.htm';
  $fp=fopen("tmp.htm","r"); //只读打开模板
  $str=fread($fp,filesize("tmp.htm"));//读取模板中内容
  $str=str_replace("{title}",$title,$str);
  $str=str_replace("{content}",$content,$str);//替换内容
  fclose($fp);

  $handle=fopen($path,"w"); //写入方式打开新闻路径
  fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件
  fclose($handle);
  echo "生成成功";
  }
 // unlink($path); //删除文件
?>

最佳答案
这属于一种简单的模板生成技术,先在模板里面定义好替换字符,然后读取到程序中,经过替换处理后再写入新的文件.
全部回答
这是生成 导航栏的代码

如果有问题的话,只有肯能是文件的路径问题了!

这一段应该是生成html静态页面的吧。你那里不清楚,可以逐句每个函数查询一下手册。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人活着为了什么?人生是否是大半的痛苦,短暂的
为什么我的视频图标好友看不到
鲁大师是在线检测还是离线检测?
网上有什么【正规】点的看书网站没。
游戏人生的特权活动的七雄争霸的新手礼包大放
博客到什么网站申请啊?
用4个5,一个1分别代入加减乘除而且不能重复用
岳塘区湘潭百澳教育怎么去啊,谁知道地址啊
成语"飞黄腾达"中"飞黄"指的是什么?23293
超级玛丽出新版本没有?
领养宠物猪猪?
深圳的华强北在实在的那个位置
找高手来帮忙升级下电脑
电话录音在哪,小米手机录音文件在哪个文件夹
怎样引蚂蚁?
推荐资讯
简单八字有气势的口号,有什么比较经典的话或
湘阴县岳阳新时空代售点在哪里啊,我有事要去
白金之心能不能买到的啊
HTC HD2支持多点触控吗?
可以把这个视频中的音乐弄成MP3格式的吗?
不要以貌取人》翻译成英语
谁能推荐一个好玩的网游啊
手机用什么直播软件好,想用手机直播 用什么软
荧光笔怎么擦掉,用荧光笔写的字怎么擦
宝石及材料工艺就业如何
西陵区宜昌森林园山庄在什么地方啊,我要过去
诺基亚6700S证书出来没有?在诺基亚专卖或售
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?