Maison développement back-end tutoriel php 限制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上传图片文件大小配置就完成了,其他类型的上传文件大小限制也是这种思路。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Créez un éditeur de texte enrichi en utilisant PHP et CKEditor Créez un éditeur de texte enrichi en utilisant PHP et CKEditor May 11, 2023 pm 04:06 PM

Avec l'utilisation généralisée des applications Web, la création d'éditeurs de texte enrichi est devenue de plus en plus courante. CKEditor est largement reconnu comme l'un des meilleurs éditeurs de texte enrichi en raison de sa bonne personnalisation et de sa facilité d'utilisation. Cet article explique comment créer un éditeur de texte enrichi à l'aide de PHP et CKEditor. Introduction à CKEditor CKEditor est un éditeur de texte riche multiplateforme open source implémenté via JavaScript. Il fournit une barre d'outils intuitive et facile à comprendre, comprenant le style de police, le formatage, les graphiques, etc.

Programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets Programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets Sep 06, 2023 am 10:13 AM

La taille d'un fichier est la quantité d'espace de stockage qu'un fichier spécifique occupe sur un périphérique de stockage spécifique, tel qu'un disque dur. La taille d'un fichier est mesurée en octets. Dans cette section, nous verrons comment implémenter un programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets. Un octet est la plus petite unité d'information numérique. Un octet équivaut à huit bits. Un kilo-octet (Ko) = 1 024 octets, un mégaoctet (Mo) = 1 024 Ko, un gigaoctet (Go) = 1 024 Mo et un téraoctet (To) = 1 024 Go. La taille d'un fichier dépend généralement du type de fichier et de la quantité de données qu'il contient. En prenant un document texte comme exemple, la taille du fichier peut n'être que de quelques kilo-octets, tandis qu'un fichier image ou vidéo haute résolution peut être

Obtenez la taille du fichier en utilisant la fonction filesize() en PHP Obtenez la taille du fichier en utilisant la fonction filesize() en PHP Jun 27, 2023 pm 03:14 PM

PHP est un langage de script côté serveur largement utilisé dans le développement Web et conçu pour prendre en charge la création de pages Web dynamiques. L'une des opérations couramment utilisées consiste à obtenir la taille du fichier. La taille des fichiers est importante pour les développeurs Web, car ils doivent s'assurer que le contenu de leur site Web n'est pas trop volumineux pour avoir un impact sur l'expérience utilisateur. En PHP, vous pouvez utiliser la fonction filesize() pour obtenir la taille du fichier. La syntaxe de cette fonction est la suivante : filesize(string$filename):float

Comment publier des photos sur les commentaires Douyin Comment publier des photos sur les commentaires Douyin Feb 19, 2024 pm 01:10 PM

En tant que l'une des plateformes de partage de courtes vidéos les plus populaires au monde, Douyin a attiré des centaines de millions d'utilisateurs à la rejoindre. Lorsque nous regardons les œuvres merveilleuses des autres, nous sommes souvent émus par certains moments dynamiques, intéressants ou significatifs. À l'heure actuelle, nous pouvons non seulement exprimer nos opinions et nos pensées à travers des commentaires textuels, mais également exprimer nos émotions de manière plus vivante à travers des commentaires d'images. Alors, comment publier des commentaires photo sur TikTok ? Tout d'abord, ouvrez l'application Douyin et entrez la vidéo qui vous intéresse. Ensuite, nous devons dépendre des différents systèmes d’exploitation du téléphone mobile.

Fonctionnement des images PHP : comment obtenir la taille et la taille du fichier des images Fonctionnement des images PHP : comment obtenir la taille et la taille du fichier des images Aug 26, 2023 am 08:55 AM

Fonctionnement des images PHP : comment obtenir la taille et la taille du fichier des images Lors du développement de sites Web ou d'applications, nous avons souvent besoin de traiter des images. Obtenir la taille et la taille du fichier des images est une exigence courante, qui peut être facilement réalisée grâce à certaines fonctions de PHP. Cet article expliquera comment utiliser PHP pour obtenir la taille et la taille du fichier des images, et joindra un exemple de code. Obtenir la taille de l'image Pour obtenir la taille de l'image, vous pouvez utiliser la fonction intégrée getimagesize() de PHP. Cette fonction renverra un fichier contenant la taille de l'image

Comment obtenir la taille d'un fichier en utilisant C++ ? Comment obtenir la taille d'un fichier en utilisant C++ ? Jun 01, 2024 pm 02:22 PM

Question : Comment obtenir la taille d’un fichier en C++ ? Réponse : 1. Utilisez la fonction membre std::ifstream::tellg() pour obtenir le nombre d'octets lus ou écrits depuis l'ouverture du flux de fichiers ; 2. Utilisez std::filesystem::directory_iterator pour parcourir les fichiers dans le répertoire et Utilisez std::ifstream::tellg() pour calculer le nombre d'octets dans chaque fichier et additionnez-les pour obtenir la taille totale.

Parlons de la façon d'utiliser php pour télécharger des images Parlons de la façon d'utiliser php pour télécharger des images Mar 28, 2023 am 11:28 AM

Avec le développement d’Internet, le téléchargement d’images est devenu l’une des fonctions les plus courantes dans le développement de sites Web. Il est très simple d'utiliser le langage PHP pour implémenter la fonction de téléchargement d'images. Tant que vous avez une certaine connaissance de base de PHP, vous pouvez facilement accomplir cette tâche. Cet article expliquera comment utiliser php pour télécharger des images

Comment comparer la taille des fichiers des packages compressés via PHP ZipArchive ? Comment comparer la taille des fichiers des packages compressés via PHP ZipArchive ? Jul 21, 2023 pm 06:07 PM

Comment comparer la taille des fichiers des packages compressés via PHPZipArchive ? Dans le développement réel, nous devrons peut-être comparer les tailles des fichiers dans le package compressé afin de les traiter en conséquence. PHP fournit la classe ZipArchive, qui peut facilement fonctionner sur des packages compressés. Cet article explique comment utiliser PHPZipArchive pour comparer la taille des fichiers dans des packages compressés. Tout d’abord, nous devons nous assurer que l’extension PHP Zip est installée et activée. Cela peut être fait via phpinfo(

See all articles