9 Şubat 2015 Pazartesi

CKE Editör Sunucuya Dosya Yükleme

merhaba arkadaşlar cke editör kullanalar için bu yazımda sunucuya nasıl dosya yüklenir onu göstereceğim.

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

vehbi akdogan - kişisel blog sitesi
Share:

Yorum Yaz ..

Facebook
Blogger

1 yorum:

  1. Eklemiş olduğunuz dosyaları indirdim ve sunucumda denedim ama malesef çalışmamaktadır.

    YanıtlaSil

Sosyal Aglarda Ben :)
facebook
twitter
google
youtube
rss

About Us

İstatistik

Iletisim

Ad

E-posta *

Mesaj *

© Vehbi Akdogan - Kişisel Blog Sitesi | Tüm Hakları Saklıdır.