不会PHP,写了一个javascript版的
<html>
<head>
</head>
<body><div id="div1">
<img class=jqzoom src="/Editor/uploadfiles/8439_CTA200852310585838.jpg" name="BigImg" height="300" border="0" id="BigImg" />
</div><script>
var req = /[\w\W]*src=\"([\w\W]*)\"[\w\W]*/i;
var str = div1.innerHTML;
alert(str.replace(req,"$1"));
</script></body>
</html>
<html>
<head>
</head>
<body><div id="div1">
<img class=jqzoom src="/Editor/uploadfiles/8439_CTA200852310585838.jpg" name="BigImg" height="300" border="0" id="BigImg" />
</div><script>
var req = /[\w\W]*src=\"([\w\W]*)\"[\w\W]*/i;
var str = div1.innerHTML;
alert(str.replace(req,"$1"));
</script></body>
</html>
$str1="<img class=jqzoom src=\"";
$str2="\" name=\"BigImg\" height=\"300\" border=\"0\" id=\"BigImg\" />";
$Theimg=str_replace($str1,"",$Theimg);
$Theimg=str_replace($str2,"",$Theimg);
echo($Theimg);我试了这个,没有替换掉
$Theimg=substr($Theimg,1,23);
$Theimg=substr($Theimg,-1,-58);
echo($Theimg);首先说一下啊$Theimg是另一个页面传过来的参数