一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼

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

以上的配置是上傳要處理到的文件的地址,你可以根據(jù)自己情況進(jìn)行修改。upload.php文件如下:
復(fù)制代碼 代碼如下:
<?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(); //上傳后的文件命名規(guī)則 這里以u(píng)nix時(shí)間戳來命名
$config['flash_dir']="/ckeditor/upload/flash"; //上傳flash文件地址 采用絕對(duì)地址 方便upload.php文件放在站內(nèi)的任何位置 后面不加"/"
$config['img_dir']="/ckeditor/upload/img"; //上傳img文件地址 采用絕對(duì)地址 采用絕對(duì)地址 方便upload.php文件放在站內(nèi)的任何位置 后面不加"/"
$config['site_url']=""; //網(wǎng)站的網(wǎng)址 這與圖片上傳后的地址有關(guān) 最后不加"/" 可留空
//文件上傳
uploadfile();
function uploadfile()
{
global $config;
//判斷是否是非法調(diào)用
if(empty($_GET['CKEditorFuncNum']))
mkhtml(1,"","錯(cuò)誤的功能調(diào)用請(qǐng)求");
$fn=$_GET['CKEditorFuncNum'];
if(!in_array($_GET['type'],$config['type']))
mkhtml(1,"","錯(cuò)誤的文件調(diào)用請(qǐng)求");
$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,"","錯(cuò)誤的文件類型!");
//判斷文件大小是否符合要求
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,"","文件上傳失敗,請(qǐng)檢查上傳目錄設(shè)置和目錄讀寫權(quán)限");
}
}
}
//輸出js調(diào)用
function mkhtml($fn,$fileurl,$message)
{
$str='<script type="text/Javascript">window.parent.CKEDITOR.tools.callFunction('.$fn.', /''.$fileurl.'/', /''.$message.'/');</script>';
exit($str);
}
?>

代碼打包下載

php技術(shù)PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲人6666成人观看 | 一区二区三区高清 | 久久精品全国免费观看国产 | 国产午夜精品久久久久九九 | 狠狠色香婷婷久久亚洲精品 | 91福利国产在线在线播放 | 99ri精品| 四虎久久精品国产 | 久视频在线观看 | 欧美xxxxbbbb在线播放 | 男女一级毛片免费播放 | 国产一区系列在线观看 | 欧美三级视频 | 国产精品一区二 | 国产男女视频 | 国产精品久久一区二区三区 | 国产在线综合一区二区三区 | xxxxx国产 | 污视频在线看网站 | 视频一区二区三区在线观看 | 看全色黄大色黄大片 视 | 久久99亚洲综合精品首页 | 91午夜精品午夜剧场 | 久久精品精品 | 四虎免费最新在线永久 | 激情综合网五月天 | 自拍视频一区二区 | 色婷婷中文字幕在线一区天堂 | 日韩专区中文字幕 | 亚洲国产欧美91 | 69xxxxx19日本人| 欧美综合色区 | 美女国内精品自产拍在线播放 | 欧美亚洲国产精品久久久久 | 欧美精品黄页在线观看视频 | 六月丁香婷婷激情 | 都市激情亚洲色图 | 色婷婷亚洲综合五月 | 国产一区二区三区免费播放 | 在线观看免费视频国产 | 一区二区视频在线免费观看 |