首頁 後端開發 php教程 限制ckeditor上传图片文件大小的方法_PHP教程

限制ckeditor上传图片文件大小的方法_PHP教程

Jul 13, 2016 am 10:25 AM
ckeditor 上傳圖片 文件大小

一种可以通过修改PHP.INI配置文件上传大小来限制,另一种方法只能手动修改Fckeditor源码,方法如下
打开editor/filemanager/connectors/php目录下config.php,创建Config变量设置上传图片大小,这里以KB为单位
1、$Config['MaxImageSize']= '1024';
2、打开editor/filemanager/connectors/php目录下commands.php,找到

复制代码 代码如下:

if ( isset( $Config['SecureImageUploads'] ) )
{
if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
{
$sErrorNumber = '202' ;
}
//上传图片大小限制
}
在上传图片大小限制处,添加
if ( isset( $Config['MaxImageSize'] ) )
{
$iFileSize = round( $oFile['size'] / 1024 );
if($iFileSize > $Config['MaxImageSize'] )
{
$sErrorNumber = '204';
}
}
 

说明:由于PHP计算上传图片大小以字节为单位,所以代码首先将上传的图片大小折算为KB,再来对比是否超出了规定的图片大小,如超出,则报错。
注意最后将
复制代码 代码如下:

if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) )
{
//Fckeditor上传图片功能
}
else
$sErrorNumber = '202' ; 

代码块结尾处的else语句去除,否则实现不了限制Fckeditor上传图片文件大小的功能。
3、打开editor/dialog/fck_image/fck_image.js,添加错误代码(errorNumber)信息,找到OnUploadCompleted函数,添加
复制代码 代码如下:

case 204 :
alert( "Security error. File size error." ) ;
return ; 

至此限制Fckeditor上传图片文件大小配置就完成了,其他类型的上传文件大小限制也是这种思路。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/825215.htmlTechArticle一种可以通过修改PHP.INI配置文件上传大小来限制,另一种方法只能手动修改Fckeditor源码,方法如下 打开editor/filemanager/connectors/php目录下co...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
使用PHP和CKEditor建立富文本編輯器 使用PHP和CKEditor建立富文本編輯器 May 11, 2023 pm 04:06 PM

隨著Web應用程式的廣泛使用,創建富文本編輯器變得越來越普遍。 CKEditor被廣泛認可為最好的富文本編輯器之一,因為它具有良好的可自訂性和易用性。本文將介紹如何使用PHP和CKEditor建立富文本編輯器。 CKEditor簡介CKEditor是一個開源的、跨平台的富文本編輯器,透過JavaScript實現。它提供了直覺易懂的工具列,包括字體樣式、格式化、圖

Java程式取得給定檔案的大小(以位元組、千位元組和兆位元組為單位) Java程式取得給定檔案的大小(以位元組、千位元組和兆位元組為單位) Sep 06, 2023 am 10:13 AM

檔案的大小是特定檔案在特定儲存裝置(例如硬碟)上所佔用的儲存空間量。檔案的大小以位元組為單位來衡量。在本節中,我們將討論如何實作一個java程式來取得給定檔案的大小(以位元組、千位元組和兆位元組為單位)。位元組是數字資訊的最小單位。一個位元組等於八位元。 1千位元組(KB)=1,024位元組1兆位元組(MB)=1,024KB千兆位元組(GB)=1,024MB和1太字節(TB)=1,024GB。文件的大小通常取決於文件​​的類型及其包含的資料量。以文字文件為例,文件的大小可能只有幾千字節,而高解析度圖像或影片檔案的大小可

如何使用C++取得檔案大小? 如何使用C++取得檔案大小? Jun 01, 2024 pm 02:22 PM

問題:如何在C++中取得檔案大小?答案:1.使用std::ifstream::tellg()成員函數取得自開啟檔案流以來的讀取或寫入的位元組數;2.使用std::filesystem::directory_iterator遍歷目錄中的文件,並使用std::ifstream::tellg()計算每個檔案的位元組數,並累積得到總大小。

PHP圖片操作:如何取得圖片的尺寸和檔案大小 PHP圖片操作:如何取得圖片的尺寸和檔案大小 Aug 26, 2023 am 08:55 AM

PHP圖片操作:如何取得圖片的尺寸和檔案大小介紹在開發網站或應用程式中,我們經常需要對圖片進行處理。取得圖片的尺寸和檔案大小是常見的需求,在PHP中可以透過一些函數輕鬆實現。本文將介紹如何使用PHP取得圖片的尺寸和檔案大小的方法,並附上程式碼範例。取得圖片尺寸要取得圖片的尺寸,可以使用PHP的內建函數getimagesize()。這個函數將會傳回一個包含圖片尺寸

在PHP中使用filesize()函數取得檔案大小 在PHP中使用filesize()函數取得檔案大小 Jun 27, 2023 pm 03:14 PM

PHP是一種廣泛應用於Web開發的伺服器端腳本語言,旨在為建立動態網頁提供支援。其中一個常用的操作是取得檔案大小。文件大小對於Web開發者來說十分重要,因為它們需要確保他們的網站的內容不會太大而影響使用者體驗。在PHP中,可以使用filesize()函數來取得檔案大小。此函數的語法如下:filesize(string$filename):float

抖音評論怎麼發圖片 抖音評論怎麼發圖片 Feb 19, 2024 pm 01:10 PM

抖音作為全球最受歡迎的短影片分享平台之一,已經吸引了數億用戶加入。在觀賞他人的精彩作品時,我們常常會被其中一些動態、有趣或有意義的瞬間所打動的。此時,我們不僅可以透過文字評論表達我們的觀點和想法,還可以透過圖片評論來更生動地表達我們的情感。那麼,在抖音上如何發表圖片評論呢?首先,打開抖音APP並進入自己感興趣的影片。接下來,我們需要根據手機作業系統的不

如何透過PHP ZipArchive實現壓縮包的檔案大小判斷? 如何透過PHP ZipArchive實現壓縮包的檔案大小判斷? Jul 21, 2023 pm 08:33 PM

如何透過PHPZipArchive實現壓縮包的檔案大小判斷?摘要:PHP的ZipArchive類別是一個非常有用的工具,可以用於建立、修改和提取壓縮包。但是,有時候我們可能需要對壓縮包中的檔案大小進行判斷,以便在處理大檔案時可以有所準備。在本文中,我們將學習如何透過PHP的ZipArchive類別來實現壓縮包內檔案大小的判斷。步驟:首先,我們需要建立一個Z

聊聊如何使用ueditor上傳圖片加浮水印 聊聊如何使用ueditor上傳圖片加浮水印 Aug 31, 2022 am 10:35 AM

如何用ueditor上傳圖片加浮水印?以下這篇文章跟大家介紹PHP中使用ueditor上傳圖片加浮水印的方法,希望對大家有幫助!

See all articles