Rumah pembangunan bahagian belakang tutorial php 限制ckeditor上传图片文件大小的方法_php技巧

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

May 17, 2016 am 08:52 AM
ckeditor Muat naik gambar saiz fail

一种可以通过修改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上传图片文件大小配置就完成了,其他类型的上传文件大小限制也是这种思路。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cipta editor teks kaya menggunakan PHP dan CKEditor Cipta editor teks kaya menggunakan PHP dan CKEditor May 11, 2023 pm 04:06 PM

Dengan penggunaan aplikasi web yang meluas, mencipta editor teks yang kaya telah menjadi lebih biasa. CKEditor diiktiraf secara meluas sebagai salah satu penyunting teks kaya terbaik kerana kebolehsesuaian yang baik dan kemudahan penggunaannya. Artikel ini akan memperkenalkan cara mencipta editor teks kaya menggunakan PHP dan CKEditor. Pengenalan kepada CKEditor CKEditor ialah penyunting teks kaya merentas platform yang dilaksanakan melalui JavaScript. Ia menyediakan bar alat yang intuitif dan mudah difahami, termasuk gaya fon, pemformatan, grafik, dsb.

Program Java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait Program Java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait Sep 06, 2023 am 10:13 AM

Saiz fail ialah jumlah ruang storan yang digunakan oleh fail tertentu pada peranti storan tertentu, seperti cakera keras. Saiz fail diukur dalam bait. Dalam bahagian ini, kita akan membincangkan cara melaksanakan program java untuk mendapatkan saiz fail yang diberikan dalam bait, kilobait dan megabait. Satu bait ialah unit terkecil maklumat digital. Satu bait bersamaan dengan lapan bit. Satu kilobait (KB) = 1,024 bait, satu megabait (MB) = 1,024KB, satu gigabait (GB) = 1,024MB dan satu terabait (TB) = 1,024GB. Saiz fail biasanya bergantung pada jenis fail dan jumlah data yang terkandung di dalamnya. Mengambil dokumen teks sebagai contoh, saiz fail mungkin hanya beberapa kilobait, manakala imej resolusi tinggi atau fail video mungkin

Dapatkan saiz fail menggunakan fungsi filesize() dalam PHP Dapatkan saiz fail menggunakan fungsi filesize() dalam PHP Jun 27, 2023 pm 03:14 PM

PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas dalam pembangunan web dan direka bentuk untuk menyediakan sokongan untuk penciptaan halaman web dinamik. Salah satu operasi yang biasa digunakan adalah untuk mendapatkan saiz fail. Saiz fail adalah penting kepada pembangun web kerana mereka perlu memastikan kandungan tapak web mereka tidak terlalu besar untuk memberi kesan kepada pengalaman pengguna. Dalam PHP, anda boleh menggunakan fungsi filesize() untuk mendapatkan saiz fail. Sintaks fungsi ini adalah seperti berikut: filesize(string$filename):float

Bagaimana untuk menyiarkan gambar pada komen Douyin Bagaimana untuk menyiarkan gambar pada komen Douyin Feb 19, 2024 pm 01:10 PM

Sebagai salah satu platform perkongsian video pendek paling popular di dunia, Douyin telah menarik ratusan juta pengguna untuk menyertainya. Apabila melihat karya hebat orang lain, kita sering terharu dengan beberapa detik dinamik, menarik atau bermakna di dalamnya. Pada masa ini, kita bukan sahaja boleh meluahkan pendapat dan fikiran melalui komen teks, tetapi juga meluahkan emosi kita dengan lebih jelas melalui komen bergambar. Jadi, bagaimana untuk menyiarkan ulasan gambar di TikTok? Mula-mula, buka APP Douyin dan masukkan video yang anda minati. Seterusnya, kita perlu menentukan sistem pengendalian telefon bimbit mengikut perbezaan

Operasi imej PHP: bagaimana untuk mendapatkan saiz dan saiz fail imej Operasi imej PHP: bagaimana untuk mendapatkan saiz dan saiz fail imej Aug 26, 2023 am 08:55 AM

Operasi Imej PHP: Cara Mendapatkan Saiz dan Saiz Fail Imej Dalam membangunkan laman web atau aplikasi, kita selalunya perlu memproses imej. Mendapatkan saiz dan saiz fail imej adalah keperluan biasa, yang boleh dicapai dengan mudah melalui beberapa fungsi dalam PHP. Artikel ini akan memperkenalkan cara menggunakan PHP untuk mendapatkan saiz dan saiz fail imej, dan melampirkan contoh kod. Dapatkan saiz imej Untuk mendapatkan saiz imej, anda boleh menggunakan fungsi terbina dalam PHP getimagesize(). Fungsi ini akan mengembalikan fail yang mengandungi saiz imej

Bagaimana untuk mendapatkan saiz fail menggunakan C++? Bagaimana untuk mendapatkan saiz fail menggunakan C++? Jun 01, 2024 pm 02:22 PM

Soalan: Bagaimana untuk mendapatkan saiz fail dalam C++? Jawapan: 1. Gunakan fungsi ahli std::ifstream::tellg() untuk mendapatkan bilangan bait yang dibaca atau ditulis sejak membuka aliran fail 2. Gunakan std::filesystem::directory_iterator untuk melintasi fail dalam direktori dan Gunakan std::ifstream::tellg() untuk mengira bilangan bait dalam setiap fail dan menambahnya untuk mendapatkan jumlah saiz.

Mari kita bincangkan tentang cara menggunakan php untuk memuat naik imej Mari kita bincangkan tentang cara menggunakan php untuk memuat naik imej Mar 28, 2023 am 11:28 AM

Dengan perkembangan Internet, muat naik imej telah menjadi salah satu fungsi yang paling biasa dalam pembangunan laman web. Sangat mudah untuk menggunakan bahasa PHP untuk melaksanakan fungsi muat naik imej Selagi anda mempunyai pengetahuan asas tertentu tentang PHP, anda boleh menyelesaikan tugas ini dengan mudah. Artikel ini akan memperkenalkan cara menggunakan php untuk memuat naik imej

Bagaimana untuk membandingkan saiz fail pakej termampat melalui PHP ZipArchive? Bagaimana untuk membandingkan saiz fail pakej termampat melalui PHP ZipArchive? Jul 21, 2023 pm 06:07 PM

Bagaimana untuk membandingkan saiz fail pakej termampat melalui PHPZipArchive? Dalam pembangunan sebenar, kami mungkin perlu membandingkan saiz fail dalam pakej termampat untuk memprosesnya dengan sewajarnya. PHP menyediakan kelas ZipArchive, yang boleh beroperasi dengan mudah pada pakej termampat. Artikel ini akan memperkenalkan cara menggunakan PHPZipArchive untuk membandingkan saiz fail dalam pakej termampat. Pertama, kita perlu memastikan bahawa sambungan PHP Zip dipasang dan didayakan. Ini boleh dilakukan melalui phpinfo(

See all articles