php如何调用文章图片

2025-02-27 00:18:04
推荐回答(3个)
回答1:

//把tmp的图片变成线上的图片
function replaceFile2news($body){
//匹配出全部/tmp/img/ 开头的图片
preg_match_all('/src="(\/tmp\/img\/.*?)"/i',$body,$match);
$file = array();
if(isset($match[1])){
foreach($match[1] as $f){
$file[$f] = APP_PATH.$f;
}
//替换 key 临时目录相对(编辑器),val 临时目录实际
foreach($file as $key => $physical){
$file[$key] = $GLOBALS['G_SP']['news_img'].spClass('uploadHelper')->moveSource('news',$physical);
}
return str_replace(array_keys($file),array_values($file),$body);
}
return $body;
}

回答2:

你的意思是采集 网站内容里面的图片

  1. 正则匹配图片就行

  2. 如果下载,上面已经知道url了

回答3:

正则获取出来就行了!