遍历 替换 不用这么麻烦把.你直接echo file_get_contents(4filename)就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的源文件是放在foot_links文件夹下面的话,就直接读出来就行了.你在生成的html文件,看你的图片地址是什么,是不是src='http://localhost/foot_links这里面的单引号引起的,你原来应该用的是双引号或是没有用引号吧。 $filename="http://localhost/foot_links/about.html";$hand_ur=fopen($filename,"rb");$tihunb =' src=" ';$tihuan1 ='src="http://localhost/foot_links';while(!feof($hand_ur)){ $contents .= fread($hand_ur, 8129); }fclose($hand_ur);$contents = str_replace($tihunb,$tihuan1,$contents);$smarty->assign("Hcontent",htmlspecialchars(stripslashes($contents)));$smarty->display("chinaacc2.html");这样看看,没有用正则,前提是你在http://localhost/foot_links/about.html文件的图片地址用的"双引号。 貌似 不对 页面显示 Fatal error: Call to a member function assign() on a non-object in D:\Discuz!EXP\wwwroot\chinaaac\chinaac.php on line 30 smarty没有加载正确。检查smarty路径。。 我查出来哪里错了 $tihunb =' src=" '; 应该是$tihunb ='src="'; 不要加空格 再匹配的时候 也会匹配空格 还要注意字母大小写 zend studio 使用求助 (问题自己已解决) 散分咯 求教:关于如何通过调用js添加行 当前页提交数据!! 如何设置php的inludes 大型网站请教 请问mysql数据库如何转换成sql server数据库而里面的数据不会丢失 有关图片上传的问题 文本框无法传值给PHP php的COPY函数问题 求一段可以把 两个表单进行简单的计算,并可以提交到数据库的代码 PHP创建表的问题 onmouseover="hot('a1','b1')"作用
$hand_ur=fopen($filename,"rb");
$tihunb =' src=" ';
$tihuan1 ='src="http://localhost/foot_links';while(!feof($hand_ur)){
$contents .= fread($hand_ur, 8129);
}
fclose($hand_ur);
$contents = str_replace($tihunb,$tihuan1,$contents);
$smarty->assign("Hcontent",htmlspecialchars(stripslashes($contents)));
$smarty->display("chinaacc2.html");
这样看看,没有用正则,前提是你在http://localhost/foot_links/about.html文件的图片地址用的"双引号。