Heim Backend-Entwicklung PHP-Tutorial 限制ckeditor上传图片文件大小的方法_php技巧

限制ckeditor上传图片文件大小的方法_php技巧

May 17, 2016 am 08:52 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上传图片文件大小配置就完成了,其他类型的上传文件大小限制也是这种思路。
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Erstellen Sie einen Rich-Text-Editor mit PHP und CKEditor Erstellen Sie einen Rich-Text-Editor mit PHP und CKEditor May 11, 2023 pm 04:06 PM

Mit der weit verbreiteten Nutzung von Webanwendungen wird die Erstellung von Rich-Text-Editoren immer häufiger. CKEditor gilt aufgrund seiner guten Anpassbarkeit und Benutzerfreundlichkeit weithin als einer der besten Rich-Text-Editoren. In diesem Artikel wird erläutert, wie Sie mit PHP und CKEditor einen Rich-Text-Editor erstellen. Einführung in CKEditor CKEditor ist ein plattformübergreifender Open-Source-Rich-Text-Editor, der über JavaScript implementiert wird. Es bietet eine intuitive und leicht verständliche Symbolleiste, einschließlich Schriftart, Formatierung, Grafiken usw.

Java-Programm zum Ermitteln der Größe einer bestimmten Datei in Bytes, Kilobytes und Megabytes Java-Programm zum Ermitteln der Größe einer bestimmten Datei in Bytes, Kilobytes und Megabytes Sep 06, 2023 am 10:13 AM

Die Größe einer Datei ist der Speicherplatz, den eine bestimmte Datei auf einem bestimmten Speichergerät, beispielsweise einer Festplatte, einnimmt. Die Größe einer Datei wird in Bytes gemessen. In diesem Abschnitt besprechen wir, wie man ein Java-Programm implementiert, um die Größe einer bestimmten Datei in Bytes, Kilobytes und Megabytes zu ermitteln. Ein Byte ist die kleinste Einheit digitaler Informationen. Ein Byte entspricht acht Bits. Ein Kilobyte (KB) = 1.024 Byte, ein Megabyte (MB) = 1.024 KB, ein Gigabyte (GB) = 1.024 MB und ein Terabyte (TB) = 1.024 GB. Die Größe einer Datei hängt normalerweise vom Dateityp und der darin enthaltenen Datenmenge ab. Am Beispiel eines Textdokuments kann die Dateigröße nur wenige Kilobyte betragen, während dies bei einer hochauflösenden Bild- oder Videodatei der Fall sein kann

Ermitteln Sie die Dateigröße mit der Funktion filesize() in PHP Ermitteln Sie die Dateigröße mit der Funktion filesize() in PHP Jun 27, 2023 pm 03:14 PM

PHP ist eine serverseitige Skriptsprache, die in der Webentwicklung weit verbreitet ist und die Erstellung dynamischer Webseiten unterstützen soll. Eine der am häufigsten verwendeten Operationen besteht darin, die Dateigröße zu ermitteln. Die Dateigröße ist für Webentwickler wichtig, da sie sicherstellen müssen, dass der Inhalt ihrer Website nicht zu groß ist, um das Benutzererlebnis zu beeinträchtigen. In PHP können Sie die Funktion filesize() verwenden, um die Dateigröße zu ermitteln. Die Syntax dieser Funktion lautet wie folgt: filesize(string$filename):float

So posten Sie Bilder in Douyin-Kommentaren So posten Sie Bilder in Douyin-Kommentaren Feb 19, 2024 pm 01:10 PM

Als eine der beliebtesten Kurzvideo-Sharing-Plattformen der Welt hat Douyin Hunderte Millionen Nutzer angezogen. Wenn wir die wunderbaren Werke anderer Menschen betrachten, sind wir oft von einigen dynamischen, interessanten oder bedeutungsvollen Momenten darin berührt. Derzeit können wir unsere Meinungen und Gedanken nicht nur durch Textkommentare ausdrücken, sondern auch unsere Gefühle durch Bildkommentare lebendiger ausdrücken. Wie postet man also Bildkommentare auf TikTok? Öffnen Sie zunächst die Douyin-App und geben Sie das Video ein, an dem Sie interessiert sind. Als nächstes müssen wir das Betriebssystem des Mobiltelefons entsprechend bestimmen

PHP-Bildoperation: So ermitteln Sie die Größe und Dateigröße von Bildern PHP-Bildoperation: So ermitteln Sie die Größe und Dateigröße von Bildern Aug 26, 2023 am 08:55 AM

PHP-Bildoperation: So ermitteln Sie die Größe und Dateigröße von Bildern Bei der Entwicklung von Websites oder Anwendungen müssen wir häufig Bilder verarbeiten. Das Ermitteln der Größe und Dateigröße von Bildern ist eine häufige Anforderung, die durch einige Funktionen in PHP leicht erreicht werden kann. In diesem Artikel wird erläutert, wie Sie mit PHP die Größe und Dateigröße von Bildern ermitteln und ein Codebeispiel anhängen. Bildgröße ermitteln Um die Bildgröße zu ermitteln, können Sie die in PHP integrierte Funktion getimagesize() verwenden. Diese Funktion gibt eine Datei zurück, die die Bildgröße enthält

Wie erhalte ich die Dateigröße mit C++? Wie erhalte ich die Dateigröße mit C++? Jun 01, 2024 pm 02:22 PM

Frage: Wie erhalte ich die Dateigröße in C++? Antwort: 1. Verwenden Sie die Memberfunktion std::ifstream::tellg(), um die Anzahl der seit dem Öffnen des Dateistreams gelesenen oder geschriebenen Bytes zu ermitteln. 2. Verwenden Sie std::filesystem::directory_iterator, um die Dateien im Verzeichnis zu durchlaufen Verwenden Sie std::ifstream::tellg(), um die Anzahl der Bytes in jeder Datei zu berechnen und diese zu addieren, um die Gesamtgröße zu erhalten.

Wie vergleiche ich die Dateigrößen komprimierter Pakete über PHP ZipArchive? Wie vergleiche ich die Dateigrößen komprimierter Pakete über PHP ZipArchive? Jul 21, 2023 pm 06:07 PM

Wie vergleiche ich die Dateigrößen komprimierter Pakete über PHPZipArchive? In der tatsächlichen Entwicklung müssen wir möglicherweise die Größe der Dateien im komprimierten Paket vergleichen, um sie entsprechend zu verarbeiten. PHP stellt die ZipArchive-Klasse bereit, die problemlos mit komprimierten Paketen arbeiten kann. In diesem Artikel wird erläutert, wie Sie mit PHPZipArchive die Dateigrößen in komprimierten Paketen vergleichen. Zuerst müssen wir sicherstellen, dass die PHP Zip-Erweiterung installiert und aktiviert ist. Dies kann über phpinfo( erfolgen

Lassen Sie uns darüber sprechen, wie Sie PHP zum Hochladen von Bildern verwenden Lassen Sie uns darüber sprechen, wie Sie PHP zum Hochladen von Bildern verwenden Mar 28, 2023 am 11:28 AM

Mit der Entwicklung des Internets ist das Hochladen von Bildern zu einer der häufigsten Funktionen bei der Website-Entwicklung geworden. Es ist sehr einfach, die PHP-Sprache zum Implementieren der Bild-Upload-Funktion zu verwenden. Sofern Sie über gewisse Grundkenntnisse in PHP verfügen, können Sie diese Aufgabe problemlos erledigen. In diesem Artikel wird erläutert, wie Sie PHP zum Hochladen von Bildern verwenden

See all articles