• 16-05-2009, 13:50:30
    #1
    <form action="index.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
      <label>Lütfen Resim Seçiniz:
      <input type="file" name="dosya" id="dosya" />
      </label>
      <br />
      <label>
      <input type="submit" name="Submit" id="Submit" value="Gönder" />
      </label>
      <br />
    </form>
    <?php 
    
    if (isset($Submit)) {
    $yol="resimler";
     $dosya = $_POST['dosya'];
     if ($dosya_type == "image/gif" || $dosya_type == "image/pjpeg" || $dosya_type == "image/png") {
       copy($dosya,"$yol/$dosya_name") or die ("Dosya Kopyalanamadı");
       echo "Dosya Yüklendi...";
       } else {
       echo "Lütfen Resim Dosyası Seçiniz...";
       }
    }
    ?>
    bu kodlardaki hata nerde resim upload yapması lazım ama yapmıyor dosya kopyalanamadı diyor lütfen yardım edermisiniz?
  • 16-05-2009, 13:52:47
    #2
    Kodları incelemedim ama resimler klasörünün chmod ayarlarını değiştirdinizmi ?
  • 16-05-2009, 13:57:23
    #3
    <?
    if (! $_POST["ekle"]) {
    ?>
    <form enctype="multipart/form-data" action="<? $PHP_SELF; ?>" method="post">
    <input type="file" name="resim" size="20">
    <input type="submit" value="Ekle" name="ekle">
    </form>
    <?
    } else {
    $kaynak = $_FILES["resim"]["tmp_name"];
    $dosyaadi = $_FILES["resim"]["name"];
    $dosyatipi = $_FILES["resim"]["type"];
    $hedef = "/resimler";
    $tarih= time();
    $yeniad = $tarih.".jpg";
    $yukle = move_uploaded_file($kaynak,$hedef.'/'.$yeniad);
    echo "<b><font color='#009933'>Ürün başarıyla eklendi<br>";
    } else {
    echo '<b><font color="red">Ürün eklenemedi.<br></font>';
    }
    }
    ?>
  • 16-05-2009, 16:05:31
    #4
    hatayı buldum ilginiz için teşekkürler arkadaşlar $dosya yı POST ile çekmeme gerek yokmuş çektiğim için eklenmiyormuş
  • 16-05-2009, 22:33:29
    #5
    Üyeliği durduruldu
    huseyintunc adlı üyeden alıntı: mesajı görüntüle
    hatayı buldum ilginiz için teşekkürler arkadaşlar $dosya yı POST ile çekmeme gerek yokmuş çektiğim için eklenmiyormuş
    post degilde files değişkenini kullanmanız gerekiyor. @erturk arkadaşımız zaten gerekli düzenlemeyi yapip vermiş kodları