活力38024
在线时间12361 小时
阅读权限200
管理员
自由的灵魂
- 积分
- 101107
- 主题
- 5315
- 回帖
- 26293
- 注册时间
- 2003-4-10
- 最后登录
- 2025-2-22
|
楼主 |
发表于 2009-12-23 00:58:32
|
显示全部楼层
是不是图片太大了哦?可否加远程获取图片大小配置,如果大于2mb就不本地化!
我想学吉他 发表于 2009-11-18 12:06
打开本插件目录下的plugin.inc.php文件- //将图片大小在20K以下的放弃上传,并移指针到下一张,此功能很占资源,不建议使用
- //if(strlen(implode("",@file($value)))<20000){
- // $baseimgstr = '['.substr(md5($timestamp.microtime().random(6)), 4, 16).$key.']';
- // $PG_body = preg_replace('/\[img(?:=.*)?\]'.str_replace("/","\/",$value).'\[\/img\]/is','\2'.$baseimgstr,$PG_body);
- // $pgsearcharray[] = $baseimgstr;
- // $pgreplacearray[] = '[img]'.$value.'[/img]';
- // $PG_body = str_replace($value,$baseimgstr,$PG_body);
- // continue;
- //}
- //将图片大小在2M以上的放弃上传,并移指针到下一张,此功能很占资源,不建议使用
- if(strlen(implode("",@file($value)))>2*1024*1024){
- $baseimgstr = '['.substr(md5($timestamp.microtime().random(6)), 4, 16).$key.']';
- $PG_body = preg_replace('/\[img(?:=.*)?\]'.str_replace("/","\/",$value).'\[\/img\]/is','\2'.$baseimgstr,$PG_body);
- $pgsearcharray[] = $baseimgstr;
- $pgreplacearray[] = '[img]'.$value.'[/img]';
- $PG_body = str_replace($value,$baseimgstr,$PG_body);
- continue;
- }
复制代码 |
|