9 Şubat 2015 Pazartesi
CKE Editör Sunucuya Dosya Yükleme
Cke editör kullandığınızı varsayıyorum.
Öncelikle ckeditor\plugins\image\dialogs klasörü içindeki image.js dosyasını açıyoruz.
Daha sonra id:"Upload",hidden:!0 kodunu aratıp buluyoruz ve id:"Upload",hidden:0 olarak değiştiriyoruz.
Daha sonra cke editörümüze baktığımızda karşıya yükle sekmesinin aktif olduğunu görebilirsiniz. şimdi sıra geldi yüklenen dosyayı kaydettirmeye
Öncelikle CKEyukle.php adında bir php dosyası oluşturuyoruz ve kodlarımızı yazmaya başlıyoruz.
[php]
<?php
require 'class.upload.php';
$image = new Upload( $_FILES[ 'upload' ] );
if ( $image->uploaded ) {
$image->file_new_name_body =uniqid();
$image->Process('../images/');
$resim_yolu=$image->file_dst_path . $image->file_dst_name;
$resim_yolu = "http://".$_SERVER['SERVER_NAME']."/".str_replace("../","/",$resim_yolu);
if ( $image->processed ) {
$funcNum=$_GET['CKEditorFuncNum'] ;
$CKEditor=$_GET['CKEditor'] ;
$langCode=$_GET['langCode'] ;
echo "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction($funcNum, '$resim_yolu', '$message');</script>";
}
}
?>
[/php]
Dosya yükleme işlemini verotnet upload sınıfı ile yaptım dosyaları aşağıda sizlerle paylaşacağım.
Daha sonra CKE editörde sunucuya gönderilen dosyakalrın CKEyukle.php ye gitmesi için aşağıdaki CKE ediötrü çalıştıran kodumuza {filebrowserUploadUrl: 'CKEyukle.php'} ekliyoruz.
[js]
<script src="ckeditor/ckeditor.js"></script>
<script>
CKEDITOR.replace( '$name',{toolbar : 'Full', uiColor : '#d0d0d0' ,filebrowserUploadUrl: 'CKEyukle.php'});
</script>
[/js]
Şeklinde olacak.
Evet arkadaşlar artık cke editör ile kolayca dosya yükleyebilirsiniz. CKEyukle.php dosyasını ve verotnet upload sınıfını aşağıdan indirebilirsiniz.
Buradan İndirin
Yayınlayan:
Unknown
CKE Editör Sunucuya Dosya Yükleme

Yorum Yaz ..
Facebook
Blogger
Kaydol:
Kayıt Yorumları (Atom)
Eklemiş olduğunuz dosyaları indirdim ve sunucumda denedim ama malesef çalışmamaktadır.
YanıtlaSil