获取编辑器/富文本第一张图为缩略图


// 获取富文本第一张图为缩略图
$content = $_POST["editor"];//接收编辑器name的参数
if (preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|bmp|png))\\2/i", $content, $matches)) {
$str=$matches[3][0];
preg_match('/\/Uploads\/images/', $str);
$str1=substr($str,7);//第一张图路径
echo "";return;
}else{
echo "";return;//编辑器中没有图片时用默认图片
}

 

 ?>

 

 

 

//城市站项目代码实践

$uid = is_signin();//获取管理员登陆id

            //设置获取编辑器第一张图片为缩略图
            $content = $data['content'];
            if (preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|bmp|png))\\2/i", $content, $matches)) {
                $str=$matches[3][0];
                preg_match('/\ Uploads\/images/', $str);
                $str1=substr($str,7);//第一张图路径
                $aa =  db('admin_attachment')->insertGetId(['uid'=>$uid,'name'=>'文章发布','model'=>'article','path'=>$str1]);
                $data['cover'] = $aa;
            }elseif (input('post.cover')==0) {
                $data['cover'] = 1;
            }

?>

获取编辑器/富文本第一张图为缩略图_第1张图片

获取更多资料,进入QQ群:543592003

你可能感兴趣的:(ThinkPHP5,PHP,编辑器,ThinkPHP5,php,图片)