• 09-01-2016, 12:43:49
    #1
    Üyeliği durduruldu
    Sa arkadaşlar.

    Basit bir formum var. bu formda bir adet link için textbox bir de resim upload alanım var. sistem veritabanına linki ve resmi kaydediyor. localimde sıkıntı yaşamadan sistem çalışıyor ama nete atınca sıkıntı yaşıyorum. resim kaydolmuyor ve beyaz sayfa çıkıyor. resim kodlarını kaldırınca kayıt işlemi oluyor ama resimsizde olmayacağı için olmuyor. kaydetme kodlarım aşağıdada.

    <?php
            require_once("baglan.php");
    
       $reklamlinki = $_POST ['reklamlinki'];     
            
        if($_POST){//Form gönderildi mi?
        if ($_FILES["galeriresim"]["size"]<2024*2024){//Dosya boyutu 1Mb tan az olsun
            if ($_FILES["galeriresim"]["type"]=="image/jpeg" or "image/png" or "image/jpg"){//dosya tipi
                
                $dosya_adi=$_FILES["galeriresim"]["name"];
                //Dosyaya yeni bir isim oluşturuluyor
                $uret=array("as","rt","ty","yu","fg");
                $uzanti=substr($dosya_adi,-4,4);
                $sayi_tut=rand(1,10000);
                $yeni_ad="resimler/".$uret[rand(0,4)].$sayi_tut."".$uzanti;
                //Dosya yeni adıyla dosyalar klasörüne kaydedilecek
                if (move_uploaded_file($_FILES["galeriresim"]["tmp_name"],$yeni_ad)){
    
                $sorgu=mysql_query("INSERT INTO ustreklam (banner,link) VALUES ('$yeni_ad','$reklamlinki')");
            if ($sorgu){
            echo "<script>";
            echo "window.location=\"ustreklam.php?mesaj=1\"";
            echo "</script>";
            echo "Resim Galeriye Başarıyla Yüklendi.";
            }else{
            echo 'Kayıt sırasında hata oluştu!';
            header ("Refresh:1; url=ustreklam.php");
    
            }}}}}
                        
    
    ?>
  • 11-01-2016, 22:16:36
    #2
    Resmin yüklendiği klasörün CHMOD değerini 777 olduğundan emin olun.

    Eğer sorun devam ederse, kodları aşama aşama giderek sıkıntının nereden çıktığını tespit ederseniz, çözüme ulaşabiliriz.