求一段代码. <img>标签的src属性什么??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如:$html = "<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style><IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'><IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 h_i_u_id='hy_img_upload' list='2'><IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>"; <?php $html = "<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style><IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'><IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 h_i_u_id='hy_img_upload' list='2'><IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>";// 提取img标签的src属性值preg_match_all("/<img .*\bsrc=.*(')([^\\1]*)\\1/iU",$html,$regs);$p = $regs[2];foreach($p as $k=>$v) $p[$k] = "/".quotemeta($v)."/";$r = array("img1","img2","img3"); // 顺序替换为// 替换回去$html = preg_replace($p,$r,$html);echo $html;?>结果:<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style><IMG height=39 src='img1' width=43 h_i_u_id='hy_img_upload' list='1'><IMG height=38 src='img2' width=43 h_i_u_id='hy_img_upload' list='2'><IMG height=40 src='img3' width=43 h_i_u_id='hy_img_upload' list='3'> 还有一个条件就是表签中必须含有这一句: h_i_u_id='hy_img_upload'谢谢 preg_match_all("/<img .*\bsrc=.*(')([^\\1]*)\\1.*h_i_u_id='hy_img_upload'/iU",$html,$regs); 若:$html = "<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style><IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'><IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'><IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>";他就会把<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>删除了. 我想你需要的是这样的代码:(copy到某个文件试一下效果)====================================<html><body><img src="" id="aa"><br><input type=text id="bb" value="http://www.csdn.net/images/homeimage/csdn.gif"><br>你输入http://expert.csdn.net/images/csdn.gif<br>按下按钮后,再输入http://expert.csdn.net/images/jspd_wdzx_flgg.gif<br><input type=button onclick="document.all.aa.src=document.all.bb.value;" value="按下按钮就改变图片"><br></body></html>其中最关键的代码是:<input type=button onclick="document.all.aa.src=document.all.bb.value;" > to: GreatJinYun(新世纪) 我那是一个字符串. 若:$html = "<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style><IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'><IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'><IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>";他就会把<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>删除了. PHP生成excel文件的时候能不能给它加密呢? 关于 数组插入带键的项 ob_get_contents问题 服务器集群问题 求助一条SQL语句,谢谢!~ 求解,PHP实现单点登陆? linux下apache,resin整合后php的问题! 使用apache,还是IIS 6? 急,请帮我这段C程序转成PHP程序 文件读取后得不到意想的结果,请帮忙看看 PHP中有几种插入数据的方法 关于一个全文匹配替换解决办法:查找全文中的<tag|a|link... src="src.ext" >中的src.ext并替换为处理后的数据,但tag不包含input,src不
$html = "
<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style>
<IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'>
<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 h_i_u_id='hy_img_upload' list='2'>
<IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>
";
$html = "
<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style>
<IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'>
<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 h_i_u_id='hy_img_upload' list='2'>
<IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>
";
// 提取img标签的src属性值
preg_match_all("/<img .*\bsrc=.*(')([^\\1]*)\\1/iU",$html,$regs);
$p = $regs[2];
foreach($p as $k=>$v)
$p[$k] = "/".quotemeta($v)."/";
$r = array("img1","img2","img3"); // 顺序替换为
// 替换回去
$html = preg_replace($p,$r,$html);
echo $html;
?>
结果:
<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style>
<IMG height=39 src='img1' width=43 h_i_u_id='hy_img_upload' list='1'>
<IMG height=38 src='img2' width=43 h_i_u_id='hy_img_upload' list='2'>
<IMG height=40 src='img3' width=43 h_i_u_id='hy_img_upload' list='3'>
表签中必须含有这一句: h_i_u_id='hy_img_upload'
谢谢
$html = "
<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style>
<IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'>
<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>
<IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>
";
他就会把<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>删除了.
====================================
<html>
<body><img src="" id="aa"><br>
<input type=text id="bb" value="http://www.csdn.net/images/homeimage/csdn.gif"><br>
你输入http://expert.csdn.net/images/csdn.gif<br>
按下按钮后,再输入http://expert.csdn.net/images/jspd_wdzx_flgg.gif<br><input type=button onclick="document.all.aa.src=document.all.bb.value;" value="按下按钮就改变图片"><br>
</body>
</html>其中最关键的代码是:
<input type=button onclick="document.all.aa.src=document.all.bb.value;" >
我那是一个字符串.
$html = "
<style>BODY,TD,TH{FONT-FAMILY: 宋体;FONT-SIZE: 9pt;}</style>
<IMG height=39 src='C:\WINDOWS\Hlpbell.gif' width=43 h_i_u_id='hy_img_upload' list='1'>
<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>
<IMG height=40 src='C:\WINDOWS\Hlpglobe.gif' width=43 h_i_u_id='hy_img_upload' list='3'>
";
他就会把<IMG height=38 src='C:\WINDOWS\Hlpcd.gif' width=43 list='2'>删除了.