file dosyasının bulunduğu formun tamamını post etmek istiyorum ancak belli bir sorunla karşılaşıyorum.
Mesela type="file" değilde type="text" olarak post işlemi başarılı bir şekilde yapabiliyorum.
Bu işlemi şu şekilde yaparak başarılı oldum.
a.php sayfası
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
function postolayi(){
$.ajax({
type:'POST',
url:'b.php',
data:$('#form1').serialize(),
success:function(cevap){
alert(cevap)
}
})
}
</script>
<form id="form1"><label for="textfield">Adınız</label>
<input id="textfield" type="text" name="ad" />
<input onclick="postolayi();" value="Gönder" type="button" /></form>
b.php sayfası
<?php
$gelen = $_POST["ad"];
echo "--->>>".$gelen;
?>
Sayfada Gönder dedikten sonra text alanına yazdığım veri "--->>> " ile birlikte karşımıza geliyor.
Ancak tipini text değilde file yapınca sorun oluyor. b.php sayfası da şu şekilde oluyor
<?php
$gelen = $_FILES["ad"]["tmp_name"];
echo "--->>>".$gelen;
?>
göndere tıklayınca hata mesajı alıyorum.
Bu sorunu nasıl aşarım. Teşekküler...