ติดปัญหาเกี่ยวกับ CKEditor Upload File ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ติดปัญหาเกี่ยวกับ CKEditor Upload File ครับ
ติดปัญหาเกี่ยวกับ CKEditor Upload File ครับ
Copy
อ้างอิงจากบทความนี้เลยครับ
http://www.thaicreate.com/community/ckeditor-plugin-upload-image.html
อ้างอิงจากบทความนี้เลยครับ
config.js
ckupload.php
ผมลองมาใช้แล้วมัน error

ลองแก้ไขตรง $URL ในไฟล์ ckupload.php แล้วก็ยังเป็นเหมือนเดิมครับ
http://www.thaicreate.com/community/ckeditor-plugin-upload-image.html
อ้างอิงจากบทความนี้เลยครับ
config.js
/**
* @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
config.language = 'th';
//config.uiColor = '#AADC6E';
config.extraPlugins = 'image';
config.filebrowserUploadUrl = 'ckupload.php';
config.image_removeLinkByEmptyURL= true;
config.image_previewText = CKEDITOR.tools.repeat( 'ตัวอย่างรูปภาพ ', 100 );
};
ckupload.php
<?
$url = 'upload/files/'.time()."_".$_FILES['upload']['name'];
//extensive suitability check before doing anything with the file...
if (($_FILES['upload'] == "none") OR (empty($_FILES['upload']['name'])) )
{
$message = "No file uploaded.";
}
else if ($_FILES['upload']["size"] == 0)
{
$message = "The file is of zero length.";
}
else if (($_FILES['upload']["type"] != "image/pjpeg") AND ($_FILES['upload']["type"] != "image/jpeg") AND ($_FILES['upload']["type"] != "image/png") AND ($_FILES['upload']["type"] != "image/gif"))
{
$message = "The image must be in either GIF , JPG or PNG format. Please upload a JPG or PNG instead.";
}
else if (!is_uploaded_file($_FILES['upload']["tmp_name"]))
{
$message = "You may be attempting to hack our server. We're on to you; expect a knock on the door sometime soon.";
}
else {
$message = "";
$move = move_uploaded_file($_FILES['upload']['tmp_name'], $url);
if(!$move)
{
$message = "Error moving uploaded file. Check the script is granted Read/Write/Modify permissions.";
}
//$url = "../" . $url;
}
if($message != "")
{
$url = "";
}
$funcNum = $_GET['CKEditorFuncNum'] ;
echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$url', '$message');</script>";
?>
ผมลองมาใช้แล้วมัน error

ลองแก้ไขตรง $URL ในไฟล์ ckupload.php แล้วก็ยังเป็นเหมือนเดิมครับ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ