@pskpt hocam sağolsun yardımcı oldu hallettik sorunu eyvallah hocalar Milyarlarca yıl lüydüm dirildim ve tekrar dirilmemek üzere leceğim günü bekliyorum!

<?php define ; $query = $db->query("SELECT FROM konular ORDER BY id DESC LIMIT 1", PDO::FETCH_ASSOC); if( $query->rowCount ) { foreach } ?> <! DOCTYPE HTML> <html lang="tr-TR"> <head> <meta charset="iso-8859-9"> <title></title> </head> <body> <?php // post metoduyla çağırıldıysa if { // formdan gelen dosya adını alıyoruz. $file = $_FILES ; // izin verilecek uzantılar $uzantilar = array ; $dizin = realpath . DS. "_uploads"; // yüklenecek dizini belirle $dizin = "/_uploads/"; // yüklenecek dizini belirle $upload_file = $_SERVER . DS. $dizin. DS. $file ; // yüklenecek dizin ile dosya adını bir araya getir. basename = gelen dizin adından dosya ismini verir //$upload_file = $dizin. basename ; // dosya boyutunu al $size = $file ; // uzantiyi almak için explode ile bl $uzanti = explode ; // sonuncu eleman uzanti olacağından count-1 $uzanti = $uzanti ; // dosya tipini al $tip = $file ; // dosya ismi boş değilse if { // izin verilen uzantilar arasında var varsa if(in_array || in_array { // size 10M den küçük mü if($size < (1024 1024 10)) { // yükleme işlemi gerçekleşmişse if(move_uploaded_file { $query = $db->prepare ; $insert = $query->execute(array ; if else echo "<h3>Resim başarılı bir şekilde Eklendi!..</h3>"; // olumlu } else } else } else } } ?> <form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="file" /></br> <textarea class="ckeditor" name="icerik"></textarea> <button type="submit">Yükle</button> </form> </body> </html>php İlk nce kodunu bir güzel yaz şyle benim gibi. Sonra bu şekilde iç içe if else yapma. Bu noktada en azından fonksiyon kullanmalısın, her hata noktasında return yaparak daha okunaklı ve hatasız kod yazabilirsin. Fonksiyonda return çalıştıktan sonra altındaki kodlar çalışmaz. Fonksiyondan çıkılır. Şyle ki: <?php define ; define ; $query = $db->query("SELECT FROM konular ORDER BY id DESC LIMIT 1", PDO::FETCH_ASSOC); if($query->rowCount { foreach } function aaa { if // Bize lazım olan verileri topluyoruz. $file = $_FILES ; $uzantilar = array ; $dizin = realpath . DS. "_uploads"; $dizin = "/_uploads/"; $upload_file = DR. DS. $dizin. DS. $file ; $size = $file ; $uzanti = explode ; $uzanti = $uzanti ; $tip = $file ; if if(! in_array && ! in_array if(move_uploaded_file $query = $db->prepare ; $insert = $query->execute(array ; if else } $cikti = aaa ; ?> <! DOCTYPE HTML> <html lang="tr-TR"> <head> <meta charset="iso-8859-9"> <title></title> </head> <body> <?php echo ; print_r(aaa ; echo ; ?> <form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="file" /></br> <textarea class="ckeditor" name="icerik"></textarea> <button type="submit">Yükle</button> </form> </body> </html> Ben çalıştırmadım kodu sen birde byle bak bakalım. Sorunu yakalayamazsan tekrar sor. PcK0 tarafından 30/Nis/16 04:12 tarihinde düzenlenmiştir Sadece bi imza..

Hocalar insert işlemi gerçekleşmiyor dosyada bişeyimi bozdum dedim eski yedeği yükledim gene yemedi birde siz bakın istedim gzünüze birşeyler çarparmı diye. Şimdiden eyvallah Birde son zamanlar bu tarz konuları çok açıyorum kusurumuza bakmayın :) Ek olarak etiketler konuya kod koyduğum için yle <?php $query = $db->query("SELECT FROM konular ORDER BY id DESC LIMIT 1", PDO::FETCH_ASSOC); if ( $query->rowCount ){ foreach } ?> <! DOCTYPE HTML> <html lang="tr-TR"> <head> <meta charset="iso-8859-9"> <title></title> </head> <body> <?php if { // post metoduyla çağırıldıysa $file = $_FILES ; // formdan gelen dosya adını alıyoruz. $uzantilar = array ; // izin verilecek uzantılar $dizin = realpath . DIRECTORY_SEPARATOR. "_uploads"; $dizin = "/_uploads/"; // yüklenecek dizini belirle $upload_file = $_SERVER . DIRECTORY_SEPARATOR. $dizin. DIRECTORY_SEPARATOR. $file ; // yüklenecek dizini belirle //$upload_file = $dizin. basename ; // yüklenecek dizin ile dosya adını bir araya getir. basename = gelen dizin adından dosya ismini verir $size = $file ; // dosya boyutunu al $uzanti = explode ; // uzantiyi almak için explode ile bl $uzanti = $uzanti ; // sonuncu eleman uzanti olacağından count-1 $tip = $file ; // dosya tipini al if { // dosya ismi boş değilse if(in_array || in_array { // izin verilen uzantilar arasında var varsa if($size < (1024 1024 10)){ // size 10M den küçük mü if(move_uploaded_file { // yükleme işlemi gerçekleşmişse $query = $db->prepare ; $insert = $query->execute(array ; if else echo "<h3>Resim başarılı bir şekilde Eklendi!..</h3>"; // olumlu }else }else }else } } ?> <form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="file" /></br> <textarea class="ckeditor" name="icerik"></textarea> <button type="submit">Yükle</button> </form> </body> </html> Milyarlarca yıl lüydüm dirildim ve tekrar dirilmemek üzere leceğim günü bekliyorum!