Şimdi Ara

Resim Upload hata veriyor bakabilir misiniz

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
590
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • yukle.php'm bu ve verilen hatada burda ;http://f1205.hizliresim.com/x/1/555jz.png
    Ne demek istiyor anlayamadım. Normalde çalışıyordu fakat ben filimadi, yonetmen gibi şeyleride ekledim ve böyle yapmaya çalştım olmadı. Yardımlarınızı bekliyorum. (:

    <?php
    include("connect.php");
    $filmAdi=$_POST['filmadi'];
    $yonetmen=$_POST['yonetmen'];
    $seneryo=$_POST['seneryo'];
    $oyuncular=$_POST['oyuncular'];
    $konu=$_POST['konu'];
    if($filmAdi=="" or $yonetmen=="" or $seneryo=="" or $oyuncular=="" or $konu==""){
    echo '<script type="text/javascript">alert("Bilgileri Eksiksiz Bir Şekilde Doldurunuz.!");</script>';
    header("Refresh:2;url='filmekle.php'");
    }else{



    //"resim bilgileri"
    $kaynak =$_FILES['file']['tmp_name'];//Burası resminiz kök klasörünün yerini verir
    $isim =$_FILES['file']['name']; //Resminizin adını verir
    $tip =$_FILES['file']['type']; // Resminizin tipini verir
    $buyukluk =$_FILES['file']['size']; //Büyüklüğünü verir
    //Örneğin bir kış resmi yüklediniz isim = "230bt.Kiş.jpg" olarak çıkıyor. Yani rastgele sayı oluşturarak
    //Aşağıda resmin değerlerini ekrana yazdırıyoruz..
    $rand =substr(md5(uniqid(rand())),0,5);
    //Burada oluşturduğumuz rastgele sayıyı yüklediğimiz resimle birleştiriyoruz.
    //Burada istediğimiz formattaki resimleri bir diziye atıyor
    $desteklenenformatlar = array ("image/jpeg","image/pjpeg","image/png","image/gif");
    $kaydedilecekyer = "/resimler";
    //in_array fonksiyonu size bir degerin o dizinin icinde olup olmadigini bulmanizda yardimci olur
    if (in_array ($_FILES['file']['type'], $desteklenenformatlar))
    {
    //Burada gördüğünüz fibi ilkönce kaydedilecekyeri daha sonra yukarıda yaptığımız
    //random sayıyı yeni resmimizin önüne ekliyoruz.
    $dosya = $kaydedilecekyer . "/".$rand.$_FILES['file']['name'];
    //Burada ise move_uploaded_file fonksiyonu ile dosyamızı yukarıda belirttiğimiz yere taşıyoruz
    if (move_uploaded_file ($_FILES['file']['tmp_name'], $dosya))
    {
    echo "<font color = '#009900'><b>Dosyaniz basarili bir sekilde yuklendi!</b></font>"."<br/><br/>";
    echo "<b>Dosyanizin ismi :</b> "."$isim"."<br/>";
    echo "<b>Dosyanizin tipi : </b>"."$tip"."<br/>";
    echo "<b>Dosyanizin buyuklugu : </b>"."$buyukluk"."kb'tir"."<br/>";
    }
    }
    //Mutlu Son Veritabanına Kayıt ;-)
    if (mysql_query("insert into resim (FilmAdi, Yonetmen, Seneryo, Oyuncular, Konu, resim) VALUES ('$filmAdi','$yonetmen','$seneryo','$oyuncular','$konu', '$dosya') "))
    {
    echo "<br><br>Veritabanına Kayıt Edildi !";


    }
    else {
    echo"<br><br>Veritabanına Kayıt Edilemedi !";
    } }
    ?>







  • tanımlanmamış değişken hataları form name değerlerini kontrol edermisin



    < Bu mesaj bu kişi tarafından değiştirildi murano55 -- 1 Mayıs 2012; 22:37:52 >
  • Sorunumu buldum formdaki name ile çektiğim name aynı değilmiş. :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.