天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP CKEditor 上傳圖片實現代碼

我花了一個下午的時間,自己用php腳本寫了一個處理上傳文件的腳本代碼,沒有做更多的安全處理,希望對大家有用。
首先,在你的config.js文件里添加如下代碼:
復制代碼 代碼如下:
CKEDITOR.editorConfig = function( config )
{
config.filebrowserImageUploadUrl = './upload.php?type=img';
config.filebrowserFlashUploadUrl = './upload.php?type=flash';
};

以上的配置是上傳要處理到的文件的地址,你可以根據自己情況進行修改。upload.php文件如下:
復制代碼 代碼如下:
<?php
/*
CKEditor_upload.php
monkee
2009-11-15 16:47
*/
$config=array();
$config['type']=array("flash","img"); //上傳允許type值
$config['img']=array("jpg","bmp","gif"); //img允許后綴
$config['flash']=array("flv","swf"); //flash允許后綴
$config['flash_size']=200; //上傳flash大小上限 單位:KB
$config['img_size']=500; //上傳img大小上限 單位:KB
$config['message']="上傳成功"; //上傳成功后顯示的消息,若為空則不顯示
$config['name']=mktime(); //上傳后的文件命名規則 這里以unix時間戳來命名
$config['flash_dir']="/ckeditor/upload/flash"; //上傳flash文件地址 采用絕對地址 方便upload.php文件放在站內的任何位置 后面不加"/"
$config['img_dir']="/ckeditor/upload/img"; //上傳img文件地址 采用絕對地址 采用絕對地址 方便upload.php文件放在站內的任何位置 后面不加"/"
$config['site_url']=""; //網站的網址 這與圖片上傳后的地址有關 最后不加"/" 可留空
//文件上傳
uploadfile();
function uploadfile()
{
global $config;
//判斷是否是非法調用
if(empty($_GET['CKEditorFuncNum']))
mkhtml(1,"","錯誤的功能調用請求");
$fn=$_GET['CKEditorFuncNum'];
if(!in_array($_GET['type'],$config['type']))
mkhtml(1,"","錯誤的文件調用請求");
$type=$_GET['type'];
if(is_uploaded_file($_FILES['upload']['tmp_name']))
{
//判斷上傳文件是否允許
$filearr=pathinfo($_FILES['upload']['name']);
$filetype=$filearr["extension"];
if(!in_array($filetype,$config[$type]))
mkhtml($fn,"","錯誤的文件類型!");
//判斷文件大小是否符合要求
if($_FILES['upload']['size']>$config[$type."_size"]*1024)
mkhtml($fn,"","上傳的文件不能超過".$config[$type."_size"]."KB!");
//$filearr=explode(".",$_FILES['upload']['name']);
//$filetype=$filearr[count($filearr)-1];
$file_abso=$config[$type."_dir"]."/".$config['name'].".".$filetype;
$file_host=$_SERVER['DOCUMENT_ROOT'].$file_abso;
if(move_uploaded_file($_FILES['upload']['tmp_name'],$file_host))
{
mkhtml($fn,$config['site_url'].$file_abso,$config['message']);
}
else
{
mkhtml($fn,"","文件上傳失敗,請檢查上傳目錄設置和目錄讀寫權限");
}
}
}
//輸出js調用
function mkhtml($fn,$fileurl,$message)
{
$str='<script type="text/Javascript">window.parent.CKEDITOR.tools.callFunction('.$fn.', /''.$fileurl.'/', /''.$message.'/');</script>';
exit($str);
}
?>

代碼打包下載

php技術PHP CKEditor 上傳圖片實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 成年人在线免费观看视频网站 | 中文字幕偷乱免费视频在线 | 国产AV亚洲一区精午夜麻豆 | 久久精品国产在热亚洲 | ai换脸女明星被躁在线观看免费 | 最新国产在线视频在线 | 草神被爆漫画羞羞漫画 | X8X8拨牐拨牐X8免费视频8午夜 | 国产亚洲免费观看 | 毛片无码免费无码播放 | 久久99视热频国只有精品 | 就操成人网 | 男女车车的车车网站W98免费 | 久久精品九九亚洲精品天堂 | 嫩草www视频在线观看高清 | 九九热在线视频精品店 | 小处雏一区二区三区 | 啪啪啪社区 | 亚洲中文字幕欧美自拍一区 | 欧美写真视频一区 | 2019久久这里只精品热在线观看 | 国产成人精品午夜福麻豆报告 | 国产免费怕怕免费视频观看 | 99久久99久久久精品齐齐鬼色 | 国产亚洲精品AAAAAAA片 | 玖玖热视频一区二区人妻 | 96.8在线收听 | 少妇连续高潮抽搐痉挛昏厥 | 小SAO货水真多把你CAO烂 | 一个人在线观看免费中文www | 老司机午夜影院味味 | 97视频视频人人碰视频 | 国产东北男同志videos网站 | 后入式狂顶免费视频 | WWW污污污抽搐喷潮COM | 国产传媒18精品免费1区 | 黄页网址大全免费观看 | xxx365| 久久精品国产亚洲精品2020 | 99re8热视频这在线视频 | xart欧美一区在线播放 |