[原创]生成html静态页面遇到的问题,请求解决 |
我利用
$fp=fopen("../info_s/tem/detailmodel.htm","r"); //只读打开模板
$str=fread($fp,filesize("../info_s/tem/detailmodel.htm"));//读取模板中内容
$str=str_replace("{title}",$title,$str);
$str=str_replace("{content}",$content,$str);//替换内容
fclose($fp);
$handle=fopen($path,"w"); //写入方式打开新闻路径
if(fwrite($handle,$str))//把刚才替换的内容写进生成的HTML文件
$message=notice(succ);
fclose($handle);
来生成静态页面,我的$content是一个所见及所得的textarea。
每次当我插入图片或者链接,html里面的http绝对路径都变为相对路径,经过多次实验我发现是str_replace("{content}",$content,$str);的问题,它会自动在href= 和 scr=后面加了"/",
究竟是怎么回事?有没有解决方法?
|
|
|