本帖最后由 dz215136304 于 2012-06-27 12:05:34 编辑

解决方案 »

  1.   

    $str = '<br tangram-key="module-split" style="display: none;"><br style="display: none;"><br style="display: none;"><p><img src="http://img02.taobaocdn.com/imgextra/i2/733163714/T2gStjXhhNXXXXXXXX_!!733163714.jpg"><img src="http://img01.taobaocdn.com/imgextra/i1/733163714/T2ISpiXg4NXXXXXXXX_!!733163714.jpg"><img src="http://img03.taobaocdn.com/imgextra/i3/733163714/T2LVX3XdVcXXXXXXXX_!!733163714.jpg"><img src="http://img01.taobaocdn.com/imgextra/i1/733163714/T2.6xMXXNcXXXXXXXX_!!733163714.jpg"><img src="http://img01.taobaocdn.com/imgextra/i1/733163714/T25.tiXiBNXXXXXXXX_!!733163714.jpg"><img src="http://img03.taobaocdn.com/imgextra/i3/733163714/T2DF0NXlVbXXXXXXXX_!!733163714.jpg"><img src="http://img04.taobaocdn.com/imgextra/i4/733163714/T2gqXNXetcXXXXXXXX_!!733163714.jpg"><img src="http://img01.taobaocdn.com/imgextra/i1/733163714/T2V00NXcXdXXXXXXXX_!!733163714.jpg"><img src="http://img04.taobaocdn.com/imgextra/i4/733163714/T2jglOXoBcXXXXXXXX_!!733163714.jpg"><img src="http://img04.taobaocdn.com/imgextra/i4/733163714/T2TCRiXhhNXXXXXXXX_!!733163714.jpg"><img src="http://img02.taobaocdn.com/imgextra/i2/733163714/T2SydKXcNcXXXXXXXX_!!733163714.jpg"><img src="http://img04.taobaocdn.com/imgextra/i4/733163714/T2f0VOXg0dXXXXXXXX_!!733163714.jpg"><img src="http://img01.taobaocdn.com/imgextra/i1/733163714/T2t0RkXlNNXXXXXXXX_!!733163714.jpg"></p><p>&nbsp;</p>';
    echo $str = preg_replace('/(<img [^>]*src\s*=\s*")(.+)("[^>]*>)/ieU', '"$1".encodeimg("$2")."$3"', $str);function encodeimg($str){
    $suffix='.jpg_310x310.jpg';
    $prvestr=rand(0,9);
    $endstr=rand(0,9);
    $str=substr($str,0,-4).$suffix;
    $str=base64_encode($str);
    $str=$prvestr.$str.$endstr;  return $str;
    }