xiaotao5
(xiaotao5)
论坛元老
 
我要当老大
UID 20091
精华
0
积分 35579
帖子 390
金钱 35579 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-23 来自 浙江
状态 离线
|
   
[推荐阅读] 谁作过用js来分页
这回正确了
function bxcvimg($str,$width){
$patterns[0] = "/(<img[^>]*)(onload[\s]*=[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[1] = "/(<img[^>]*)(onclick[\s]*=[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[2] = "/(<img[^>]*)(width[\s]*=[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[3] = "/(<img[^>]*)(width[\s]*:[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[4] = "/(<img[^>]*)(height[\s]*=[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[5] = "/(<img[^>]*)(height[\s]*:[\s\"\']*[^\s\"\']*[\"\']?)([^>]*[\s\/]*>)/is";
$patterns[6] = "/(<img)([^>]*)([\s\/]*>)/is";
$replacements[0] = '\\1\\3';
$replacements[1] = '\\1\\3';
$replacements[2] = '\\1\\3';
$replacements[3] = '\\1\\3';
$replacements[4] = '\\1\\3';
$replacements[5] = '\\1\\3';
$replacements[6] = '\\1 onload="javascript:if(this.width>'.$width.')this.width='.$width.'" onclick="window.open(this.src)"\\2\\3';
$str=preg_replace($patterns,$replacements,$str);
return $str;
}
|
|