<form enctype="multipart/form-data" action="form.php?do=yukle" method="POST">
Dosya: <input name="dosya" type="file" /><br />
<input type="submit" value="Yükle" />
</form>
<?php
$do=@$_GET["do"];
if($do="yukle"){
$hedef = "dosyalar/";
$hedef = $hedef . basename( $_FILES['dosya']['name']) ;
if($_FILES["dosya"]["size"] > 20000)
{
echo "Dosya boyutu 20 KB'yi aşamaz";
return;
}
if(!($_FILES["dosya"]["type"] =="application/msword/doc" || $_FILES["dosya"]["type"] =="application/pdf/pdf"
$_FILES["dosya"]["type"] =="text/plain/txt" || $_FILES["dosya"]["type"] =="text/plain/rtf"))
{
echo "Yalnızca gif veya png dosyası yükleyebilirsiniz";
return;
}
if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef))
{
echo "Dosya yükleme tamamlandı";
}
else {
echo "Hata oluştu.";
}
}
?>şimdiden teşekkürler
Php dosya upload hatası yardım edin çözemiyorum!!
4
●883
- 12-09-2010, 16:19:03Üyeliği durduruldumerhaba arkadaşlar upload dosyası yapıyorum yanlız ziyaretçi sadece cv yüklesin istiyorum yani doc,pdf,txt,rtf olarak yüklemesini istiyorum herşey tamam fakat bir sorun var aşağıdaki kodda 20. satırda hata veriyor nerede yanlış yaptım bilmiyorum lütfen yardım edin.
- 12-09-2010, 16:30:57
<form enctype="multipart/form-data" action="form.php?do=yukle" method="POST"> Dosya: <input name="dosya" type="file" /><br /> <input type="submit" value="Yükle" /> </form> <?php $do=@$_GET["do"]; if($do="yukle"){ $hedef = "dosyalar/"; $hedef = $hedef . basename( $_FILES['dosya']['name']) ; if($_FILES["dosya"]["size"] > 20000) { echo "Dosya boyutu 20 KB'yi aşamaz"; return; } if(($_FILES["dosya"]["type"] != "application/msword/doc") || ($_FILES["dosya"]["type"] !="application/pdf/pdf") || ($_FILES["dosya"]["type"] !="text/plain/txt") || ($_FILES["dosya"]["type"] !="text/plain/rtf")) { echo "Yalnızca gif veya png dosyası yükleyebilirsiniz"; return; } if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef)) { echo "Dosya yükleme tamamlandı"; } else { echo "Hata oluştu."; } } ?> - 12-09-2010, 16:33:35Üyeliği durduruldu
- 12-09-2010, 16:39:01
<form enctype="multipart/form-data" action="form.php?do=yukle" method="POST"> Dosya: <input name="dosya" type="file" /><br /> <input type="submit" value="Yükle" /> </form> <?php $do=@$_GET["do"]; if($do="yukle"){ $hedef = "dosyalar/"; $hedef = $hedef . basename( $_FILES['dosya']['name']) ; if($_FILES["dosya"]["size"] > 20000) { echo "Dosya boyutu 20 KB'yi aþamaz"; return; } if(($_FILES["dosya"]["type"] == "application/msword/doc") or ($_FILES["dosya"]["type"] =="application/pdf/pdf") or ($_FILES["dosya"]["type"] =="text/plain/txt") or ($_FILES["dosya"]["type"] =="text/plain/rtf")) { if(move_uploaded_file($_FILES['dosya']['tmp_name'], $hedef)) { echo "Dosya yükleme tamamlandı"; } else { echo "Hata oluştu."; } } else{ echo "Yalnýzca gif veya png dosyasý yükleyebilirsiniz"; return; } } ?>Denermisin Birde