lostyazilim
tr.link

İletişim Formunda Dolduran Kişinin E-Posta Adresi

2 Mesajlar 927 Okunma
acebozum
tr.link

furkandemirci furkandemirci SEO Kullanıcı
  • Üyelik 17.02.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek SEO
  • Konum Erzurum
  • Ad Soyad F** D**
  • Mesajlar 927
  • Beğeniler 378 / 157
  • Ticaret 17, (%100)
Günaydın arkadaşlar,
Siteme iletişim formu kurdum. Ancak yanıtla yaptığımda o kişiye değilde u538389562@srv22.main-hosting.eu böyle bir adrese yanıtla yapıyor.

İstediğim ise yanıtla butonuna tıkladığımda, formu dolduran kişinin e-postasına yanıt olarak cevaplamak.

Gönder.php şu şekilde;







//formdan gelen bilgileri bu sayfaya çektik..
$isim=$_POST['isim'];
$soyad=$_POST['soyad'];
$mail=$_POST['mail'];
$yorum=$_POST['yorum'];
$ziyaret=$_POST['ziyaret'];

$emailadresi="yeniyarisma@kampanyamerkez.com"; //kendi e-mail adresinizi yazin.
$emailkonusu="Kampanyamerkez.com"; //gönderilen e-mailde konu olarak ne görünmesiniz istiyorsaniz buraya onu yazin.

//bos alanlari kontrol ediyoruz..
if (empty($isim) or empty($soyad) or empty($mail) or empty($yorum)){ //burayi kendinize göre çogaltabilirsiniz
print ('Lütfen bütün alanlari eksiksiz olarak doldurunuz.
'); //eger bos alan var ise gerekli uyari mesaji.
print('Form Sayfasina Geri Dön'); //form sayfasina geri dönüs linki
}

//bos alan yok ise asagidan da e-mail gönderilecektir.
else {
$emailicerigi="
$isim $soyad
E-Mail: $mail
Yorum: $yorum
Ziyaret: $ziyaret";
if(mail($emailadresi,$emailkonusu,$emailicerigi)){
print ('Mesajınız bize ulaştı!'); //bu uyari yazisida mail gönderildiginde çikacaktir..
}
}
?>
 

 

##
wmaraci
reklam

bl4cksta bl4cksta Yazılım Mühendisliği Kullanıcı
  • Üyelik 26.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Mühendisi
  • Konum İzmir
  • Ad Soyad K** K**
  • Mesajlar 44
  • Beğeniler 6 / 11
  • Ticaret 0, (%0)
reply-to olarak header göndermen gerekmekte.

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )


mail fonksiyonun parametereleri ekte gördüğün gibi bu parametrelerden header alanında mailin header bilgilerini gönderiyorsun ordan aşağıdaki örnekteki gibi bilgi göndermen gerekiyor.
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )


umarım işine yaramıştır.

kaynak:http://php.net/manual/en/function.mail.php
 

 

http://tr.rankvapor.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al