<form action="" method="POST" enctype="multipart/form-data">
<div align="left">Ad Soyad<br>
<input type="text" name="isim_soyisim" id="isim_soyisim"></div><br>
<div align="left">E-Mail<br>
<input type="email" name="eposta" id="name"></div><br>
<div align="left">Fotoğraflı CV'niz<br>
<input type="file" name="dosya" id="dosya"></div><br>
<div align="left"><input name="btn_gonder" type="submit" id="btn_gonder" value="Gönder"></div>
</form>
</div></div></div>
<?
$btn_gonder=$_POST["btn_gonder"];
$isim_soyisim=$_POST["isim_soyisim"];
$eposta=$_POST["eposta"];
$dosya=$_POST["dosya"];
if ($btn_gonder and $isim_soyisim<>"" and $eposta<>"" )
{
// dosya yükleme
$boyut=$_FILES['dosya']['size'];
$tipi=$_FILES["dosya"]["type"];
$dosyadi=$_FILES["dosya"]["name"];
if($boyut<(5*1024*1024))
{
move_uploaded_file($_FILES["dosya"]["tmp_name"], "tmp/" . $_FILES["dosya"]["name"]);
$eklidosya=chunk_split(base64_encode(file_get_contents('tmp/'.$dosyadi)));
// burada mail gönderimi olacak
$hadi=mail("xxx@xxx.com.tr","Siteden Mesaj Var",$gonder,"From: xxx@xxx.com");
// ----
$msg='<span style="color:#06C">CV dosyanız tarafımıza ulaşmıştır.<br>İlginize teşekkür ederiz.</span>';
} else
{
$msg="Dosya boyutu çok fazla, yükleme yapılamadı..! (max : 5 MB)";
}
$msg='<span style="color:#06C">CV dosyanız tarafımıza ulaşmıştır.<br>İlginize teşekkür ederiz.</span>';
} else
{
if ($btn_gonder) { $msg='<span style="color:#F00">Hata : Tüm alanları doldurmanız gerekiyor..!</span>'; }
}
echo "<b>$msg</b>";
?> PHP Form Mail
2
●367
- 17-07-2013, 13:16:00Arkadaşlar merhaba, aşağıdaki dosya gönderli PHP formu çalışmaktadır. Form da yollanan dosya hostta klasörün içerisine gitmektedir fakat mail olarak gelmemektedir. Burada gönderme seçeneklerinde bir yanlışlık yapıyorum. Yardımcı olursanız sevinirim.
- 18-07-2013, 13:10:18Üyeliği durduruldu$hadi=mail("xxx@xxx.com.tr","Siteden Mesaj Var",$gonder,"From: xxx@xxx.com");
Mail fonksiyonuna gönderdiğiniz $gonder değişkeninin tanımlandığı alanı göremedim?
mail($to, $subject, $message, $headers); şeklinde kullanıp , $message ' a yukarıda oluşturduğun $eklidosya ve başına url koyarak ilgili dosya linkini ekleyebilirsiniz?