- if (preg_match_all("/http://[^ "']+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content),$aliurl)){
- $i=0; //多個文件++
- while(list($key ,$v) = each($aliurl[0])){
- //echo $v."<br />";
- $filetype = pathinfo($v, PATHINFO_EXTENSION); //獲取后綴名
- $ff = @file_get_contents($v); //獲取2進(jìn)制文件內(nèi)容
- if(!stripos($v,"lao8.org")){//判斷是否是自己網(wǎng)站下的圖片
- if (!emptyempty($ff)){ //獲取到文件就執(zhí)行下面的操作
- $dir = "upload/".date("Ymd")."/";//指定新的存儲路徑
- if (!file_exists($dir)){//判斷目錄是否存在
- @mkdir($dir,511,true); //創(chuàng)建多級目錄,511轉(zhuǎn)換成十進(jìn)制是777具有可執(zhí)行權(quán)限
- }
- $nfn = $dir.date("Ymdhis").$i.".".$filetype; //構(gòu)建文件的新名字
- $nf = @fopen($nfn,"w"); //創(chuàng)建文件
- fwrite($nf,$ff); //寫入文件
- fclose($nf); //關(guān)閉文件
- $i++; //多文件++
- echo "<img src="".$nfn."">";
- $content = str_replace($v,$nfn, $content);//替換content中的參數(shù)
- }else{//獲取不到圖片則替換為默認(rèn)圖片
- $content = str_replace($v,http://www.111cn.net/banner/banner.gif, $content);//替換content中的參數(shù)
- }
- }
- }
- }
新聞熱點(diǎn)
疑難解答