<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?
hata nerde ?
4
●437
- 16-05-2009, 13:50:30
- 16-05-2009, 13:57:23
<? 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:31hatayı 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Üyeliği durduruldupost degilde files değişkenini kullanmanız gerekiyor. @erturk arkadaşımız zaten gerekli düzenlemeyi yapip vermiş kodlarıhuseyintunc adlı üyeden alıntı: mesajı görüntüle