其他cms
当前位置:首页 > 商学院 > 其他cms > 正文内容

其他cms

替换文章里面的老图片

豫唐网络2023-06-27 23:291119

zblog写的,替换EyouCms(易优CMS)文章里的老图片

<?php
require'zb_system/function/c_system_base.php';
$zbp->Load();
$w=array();
$w[]=array('=','ccc',"0");
$w[]=array('NOTIN','typeid',explode(',','1,4,5,12,17,10,7'));
$sql=$zbp->db->sql->get()->select('ey_archives')->where($w)
->orderBy(array('aid'=>'desc'))
->limit(2800)->sql;
$array=$zbp->db->Query($sql);
foreach($arrayas$cc){
$w=array();
$w[]=array('=','aid',$cc['aid']);
$sql=$zbp->db->sql->get()->select('ey_article_content')->where($w)
->limit(1)->query;
$contentold=($sql[0]['content']);
$content=htmlspecialchars_decode($sql[0]['content']);
$ccc=GetImagesFromHtml($content);
if(count($ccc)>0){
$url=$zbp->path."imgs/";
$img_array=glob($url."*.jpg",GLOB_BRACE);
$num=array_rand($img_array);
$va=$img_array[$num];
$times=time();
$fileName=date("YmdHis",$times).$times.rand(10000,99999).'.jpg';
$fileSavePath=tc_imgssize_getSaveFileDir($times,$fileName);
copy($va,$fileSavePath);
$img=array();
$img[]='/upload/'.date('Y',$times).'/'.date('m',$times)."/".$fileName;
unset($va);
$sql=$zbp->db->sql->get()->update('ey_archives')
->where('=','aid',$cc['aid'])
->data(array('litpic'=>$img[0],'ccc'=>'1'))
->query;
print_r($img[0]);
print_r("<br>");
$ddd=$contentold;
foreach($cccas$key=>$add){
if(empty($img[$key])){
$num=array_rand($img_array);
$va=$img_array[$num];
$times=time();//固定时间
$fileName=date("YmdHis",$times).$times.rand(10000,99999).'.jpg';
$fileSavePath=tc_imgssize_getSaveFileDir($times,$fileName);
copy($va,$fileSavePath);
$img[$key]='/upload/'.date('Y',$times).'/'.date('m',$times)."/".$fileName;
unset($va);
}
print_r($img[0]);
print_r("<br>");
print_r($img[$key]);
print_r("<br>");
$ddd=str_replace($add,$img[$key],$ddd);
}
$sql=$zbp->db->sql->get()->update('ey_article_content')
->where('=','aid',$cc['aid'])
->data(array('content'=>$ddd))
->query;
}else{
$sql=$zbp->db->sql->get()->update('ey_archives')
->where('=','aid',$cc['aid'])
->data(array('litpic'=>'','ccc'=>'1'))
->query;
}
print_r("完成".$cc['aid']);
print_r("<br>");
}
die();

functiontc_imgssize_getSaveFileDir($times,$fileName)
{
global$zbp;
$fileDirPath=$zbp->usersdir.'upload/ccccc/'.date('Y',$times).'/'.date('m',$times);
if(!file_exists($fileDirPath)){
@mkdir($fileDirPath,0755,true);
}
return$fileDirPath."/".$fileName;
}


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/826.html

分享给朋友:

相关文章

WordPress百度小程序API新资源提交

WordPress百度小程序API新资源提交

什么是百度小程序 API 提交?百度小程序 API 提交是将小程序资源提交到搜索的一种方式,即开发者可通过请求 API 接口,将小程序资源 path 路径,提交到 API 接口中。通过本教程配置好以后...

uniapp开发H5站点微信回调有#号的问题

uniapp开发H5站点微信回调有#号的问题

失效原因:1、uniapp生成的h5站点,访问的时候会带"#/";2、使用微信登录的时候,回调地址遇见“#/”会自动结束,导致回调失败。解决方案:1、服务器端对回调地址处理$url...

小程序开发者工具大全

小程序开发者工具大全

微信开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 百度开发者工具https://smartp...

豫唐家乡河南安阳2024春节门票减免优惠政策

豫唐家乡河南安阳2024春节门票减免优惠政策

为营造欢乐、祥和、喜庆的节日氛围,更好满足人民群众春节假期精神文化需求,1月26日(腊月十六)至3月11日(二月初二)期间,河南将整合全省优质文旅资源,组织开展2024年“春满中原·老家河南”主题活动...