Загрузка изображений в CKEDITOR
Как включить в CKEDITOR возможность загрузки изображений.
Для загрузки изображений посредством CKEDITOR следует в конфиге указать путь до скрипта, который загружает изображения:
Сам же upload.php будет выглядеть стандартно, за исключением того, что мы выводим через echo - собственно, выводится скрипт, который заставляет вкладку загрузки изображения переключаться на вкладку, где указывается путь и другие параметры изображения.
Для загрузки изображений посредством CKEDITOR следует в конфиге указать путь до скрипта, который загружает изображения:
CKEDITOR.editorConfig = function( config )
{
config.filebrowserUploadUrl = 'upload.php';
};
Сам же upload.php будет выглядеть стандартно, за исключением того, что мы выводим через echo - собственно, выводится скрипт, который заставляет вкладку загрузки изображения переключаться на вкладку, где указывается путь и другие параметры изображения.
$uploaddir = 'images';
$file_Name = $_FILES[$file]["name"];
$file_TmpName = $_FILES[$file]["tmp_name"];
$uploadfile = $uploaddir .'/'. $_FILES[$file]["tmp_name"];
move_uploaded_file($file_TmpName, $uploadfile);
$callback = $_REQUEST['CKEditorFuncNum'];
$full_path = '/images/'.$file_Name;
echo '<script type="text/javascript">window.parent.CKEDITOR.tools.callFunction("'.$callback.'", "'.$full_path.'","Файл загружен" );</script>';