提取文章內容中的圖片地址

function get_imgurl($txt){
    if(!isset($txt)){
        die ('缺少參數');
        //return '';
    }
    else{
        preg_match_all ("/<(img|IMG)(.*)(src|SRC)=[\"|'|]{0,}([h|\/].*(jpg|JPG|gif|GIF|png|PNG))[\"|'|\s]{0,}/isU",$txt,$out);
        return $out[4];
    }
}

需要注意的是,FCKeditor提交過來的值,根據PHP環境不同,可能被增加反斜槓,需要用stripslashes去掉。本人用了萬網的M3空間,就遇到了這樣的問題。

$txt = stripslashes($_POST['FCKeditor1']);

$txtimgurl = get_imgurl($txt);//獲得文本框中圖片的路徑
$txtimgurl = implode(',',$txtimgurl);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章