lostyazilim
tr.link

Php İletişim Formda nerede hata var ?

4 Mesajlar 1.241 Okunma
acebozum
tr.link

SunucuBilgim SunucuBilgim Web Master Kullanıcı
  • Üyelik 21.04.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 372
  • Beğeniler 78 / 71
  • Ticaret 5, (%100)
Arkadaşlar Wordpress Temasına dahil muhteşem bir iletişim formum var fakat iletişim formu dolduran kişi gönder butonuna bastığında, gönderilecek mail adresini nereye yazacağımı bulamadım bana yardımcı olur musunuz acaba ? İletişim formunun bütün kodları aşağıda;

/*
Template Name: İletişim Sayfası
*/
?>

if(isset($_POST['submitted'])) {
if(trim($_POST['contactName']) === '') {
$nameError = 'Lütfen İsminizi Yazınız.';
$hasError = true;
} else {
$name = trim($_POST['contactName']);
}

if(trim($_POST['email']) === '') {
$emailError = 'Lütfen E-Posta Adresinizi Yazınız.';
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
$emailError = 'Geçersiz bir e-posta adresi girdiniz.';
$hasError = true;
} else {
$email = trim($_POST['email']);
}

if(trim($_POST['comments']) === '') {
$commentError = 'Mesaj Alanını Boş Bırakamazsınız.';
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['comments']));
} else {
$comments = trim($_POST['comments']);
}
}

if(!isset($hasError)) {
$emailTo = get_option('blacklight_email');
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}
$subject = '[Contact Form] From '.$name;
$body = "Adınız: $name \n\nEmail: $email \n\nComments: $comments";
$headers = 'From: '.$name.' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;

mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}

} ?>














































































Ek Olarak: Arkadaşlar acil yardıma ihtiyacım var

Ek Olarak: Arkadaşlar konuyu çözdüm, Wordpress temasına ait iletişim formu şablonumdaki sorun şuymuş; sitenin admininin profilinde yazan mail adresine gidiyormuş bütün gönderilen mesajlar . Konuyu kapatabilirsiniz, bilginize
 

 

www.sanalkarga.com - Bilgi Paylaştıkça Çoğalır...
elektronikssl
webimgo

eswebmaster eswebmaster Sms Onayı Gerekli Kullanıcı
  • Üyelik 07.05.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılımcı
  • Konum Eskişehir
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
if(!isset($hasError)) {
$emailTo = get_option('blacklight_email');
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}

bu kısmı aşağıdaşekilde e-mail dresini girerek değiştir.

if(!isset($hasError)) {
$emailTo = "kendimailadresin";
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}


Eğer kendi mailine gelmiyorsa wordpress bloğundaki admin e-posta adresine gelecektir. muhtemelen bu eklentinin yönetim kısmında mail tanımlama yapmadığın için maillerin nereye gittiğini göremiyorsun.
Şöyle bir durum da localde mail atamazsın; ancak server dan atabilirsin . zaten localde isen hata alırsın.
SunucuBilgim

kişi bu mesajı beğendi.

SunucuBilgim SunucuBilgim Web Master Kullanıcı
  • Üyelik 21.04.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 372
  • Beğeniler 78 / 71
  • Ticaret 5, (%100)

eswebmaster adlı üyeden alıntı

if(!isset($hasError)) {
$emailTo = get_option('blacklight_email');
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}

bu kısmı aşağıdaşekilde e-mail dresini girerek değiştir.

if(!isset($hasError)) {
$emailTo = "kendimailadresin";
if (!isset($emailTo) || ($emailTo == '') ){
$emailTo = get_option('admin_email');
}


Eğer kendi mailine gelmiyorsa wordpress bloğundaki admin e-posta adresine gelecektir. muhtemelen bu eklentinin yönetim kısmında mail tanımlama yapmadığın için maillerin nereye gittiğini göremiyorsun.
Şöyle bir durum da localde mail atamazsın; ancak server dan atabilirsin . zaten localde isen hata alırsın.



Aynen dediğiniz gibi oldu hocam, admin'e tanımlanmış e-posta adresine geliyor mailler. İlginiz ve yardımınız için çok teşekkür ederim hocam
 

 

www.sanalkarga.com - Bilgi Paylaştıkça Çoğalır...

eswebmaster eswebmaster Sms Onayı Gerekli Kullanıcı
  • Üyelik 07.05.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılımcı
  • Konum Eskişehir
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 4 / 3
  • Ticaret 0, (%0)
Rica ederim hocam, yardımcı olabildiysem ne mutlu bana
 

 

wmaraci
wmaraci
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