/**<BR> * 获取替换文章中的图片路径<BR> * @param string $xstr 内容<BR> * @param string $keyword 创建照片的文件名<BR> * @param string $oriweb 网址<BR> * @return string<BR> * <BR> */<BR>function replaceimg($xstr,$keyword, $oriweb){ <br><br> //保存路径<BR> $d = date('Ymd', time());<BR> $dirslsitss = '/var/www/weblist/uploads/'.$keyword.'/'.$d;//分类是否存在<BR> if(!is_dir($dirslsitss)) {<BR> @mkdir($dirslsitss, 0777);<BR> }<br><br> //匹配图片的src<BR> preg_match_all('#]*>#i', $xstr, $match);<br><br> foreach($match[1] as $imgurl){<br><br> $imgurl = $imgurl;<br><br> if(is_int(strpos($imgurl, 'http'))){<BR> $arcurl = $imgurl;<BR> } else {<BR> $arcurl = $oriweb.$imgurl; <BR> }<BR> $img=file_get_contents($arcurl);<br><br> <BR> if(!empty($img)) {<br><br> //保存图片到服务器<BR> $fileimgname = time()."-".rand(1000,9999).".jpg";<BR> $filecachs=$dirslsitss."/".$fileimgname;<BR> $fanhuistr = file_put_contents( $filecachs, $img );<BR> $saveimgfile = "/uploads/$keyword"."/".$d."/".$fileimgname;<br><br> <BR> $xstr=s<span style="color:transparent">~来1源gaodai#ma#com搞*代#码1网</span><abbr>搞代gaodaima码</abbr>tr_replace($imgurl,$saveimgfile,$xstr);<BR> }<BR> }<BR> return $xstr;<BR>}<BR>