一个限制CKEditor上传图像文件大小的方法
打开编辑器 / / / PHP文件管理器连接器目录config.php,创建集上传图片的大小配置变量,在KB单位
1、配置'maximagesize} = {美元'1024;
2、打开编辑/文件管理/连接器/ PHP目录commands.php,找到
复制代码代码如下所示:
如果(isset($配置{ 'secureimageuploads ' }))
{
如果(($ isimagevalid = isimagevalid($ Profile { 'tmp_name},sextension美元))= false)
{
serrornumber美元= '202;
}
上传图片/大小限制
}
在上传图片大小限制时,添加
如果(isset($配置{ 'maximagesize ' }))
{
ifilesize美元=圆(约合Profile { 'size} / 1024);
如果($ ifilesize >配置{ 'maximagesize美元'})
{
serrornumber美元= '204;
}
}
注意:因为在PHP计算中,上传图片的大小是字节,所以代码首先将上传的图片大小上传到KB,然后比较上传图片的大小是否超过指定的图片大小。如果超过了,就会报告错了。
注意结尾
复制代码代码如下所示:
如果(!serrornumber isallowedext美元($ sextension,resourcetype美元))
{
/ / fckeditor上传图片功能
}
其他的
serrornumber美元= '202;
在代码块的最后的else语句删除,否则函数FCKeditor限制图像文件的大小是没有限制的。
3、打开编辑/ / / fck_image.js fck_image对话框,添加错误代码(errornumber)信息,找到onuploadcompleted功能,添加
复制代码代码如下所示:
案例204:
警报(安全错误。文件大小错误;
返回;
在这一点上,的FCKeditor上传图像文件的大小是完成,和上传文件大小限制的其他类型也有同样的想法。