• 04-12-2017, 16:10:30
    #1
    summernote text editörü kullanıyorum araştırmalarıma göre bir işlem yaptım ama malesef resmi yükleyemiyorum ve db resim yolu gitmiyor. Sırası ile işlemlerim.
    <div class="col-md-12">
                                        <div class="block-flat">
                                            <div class="content">
                                                <textarea id="summernote" name="soru_aciklama"></textarea>
                                            </div>
                                        </div>
                                    </div>
                                    <script>
                                        $(document).ready(function() {
                                            $('#summernote').summernote({
                                                height: 200,
                                                onImageUpload: function(files, editor, welEditable) {
                                                    sendFile(files[0], editor, welEditable);
                                                }
                                            });
                                            function sendFile(file, editor, welEditable) {
                                                data = new FormData();
                                                data.append("file", file);
                                                $.ajax({
                                                    data: data,
                                                    type: "POST",
                                                    url: "islem/soruislem.php",
                                                    cache: false,
                                                    contentType: false,
                                                    processData: false,
                                                    success: function(url) {
                                                        editor.insertImage(welEditable, url);
                                                    }
                                                });
                                            }
                                        });
    
                                    </script>
    islem/soruislem.php dosyam
    if (isset($_POST['sorugonder'])) {
    print_r($_REQUEST); die;
    // ( [soru_kat_id] => 2 [soru_eti_id] => 5 [soru_baslik] => ssssssssssssss [soru_aciklama] =>
    
        $tarih=date('Y-m-d H:i');
        $baslik  = trim(strip_tags($_POST['soru_baslik']));
        $aciklama  = trim($_POST['soru_aciklama']);
    if ($_FILES['file']['name']) {
        if (!$_FILES['file']['error']) {
            $name = md5(rand(50, 100));
            $ext = explode('.', $_FILES['file']['name']);
            $filename = $name . '.' . $ext[1];
                    $destination = '/images/' . $filename; //change this directory
                    $location = $_FILES["file"]["tmp_name"];
                    move_uploaded_file($location, $destination);
                    echo 'http://localhost/evcil/images/' . $filename;//change this URL
                }
                else
                {
                    echo  $message = 'Ooops!  Your upload triggered the following error:  '.$_FILES['file']['error'];
                }
            }
    burdan sonrada db kayıt işlemine sokuyorum ama dosya yükleme işlemi yapamıyorum.
  • 06-12-2017, 09:02:32
    #2
    Summernote'un base64 problemi deli etmişti beni, çözümünü yabancı bir kaynakta bulmuştum.
    Çok eski olduğu için elimdeki kaynağı bulamadım fakat eğer aynı problemse sizinde incelemenizi tavsiye ederim; https://stackoverflow.com/questions/...tead-of-base64 ve https://stackoverflow.com/questions/...nswer-22589018
  • 06-12-2017, 09:52:27
    #3
    Justian0 adlı üyeden alıntı: mesajı görüntüle
    Summernote'un base64 problemi deli etmişti beni, çözümünü yabancı bir kaynakta bulmuştum.
    Çok eski olduğu için elimdeki kaynağı bulamadım fakat eğer aynı problemse sizinde incelemenizi tavsiye ederim; https://stackoverflow.com/questions/...tead-of-base64 ve https://stackoverflow.com/questions/...nswer-22589018
    Şöyle bir şey yapmak istiyorum sitenin bir kısmında summernote yüklediği base64 kodunu göstermek istemiyorum resimler dağıldığı için bun nasıl engellerim sadece detayda çıksın istiyorum. <img src="data-img diye başlıyor bunun bu bölümde görünmesini engellemek istiyorum.