lostyazilim
tr.link

İletişim Formu Hatası

4 Mesajlar 680 Okunma
acebozum
tr.link

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)
Arkadaşlar iletişim formu hazırladım basit şekilde ama çalışmıyor sizce nerede hata var ?





if ($_POST) {

$ad=p('ad');
$mail=p('mail');
$telefon=p('telefon');
$konu=p('konu');
$mesaj=p('mesaj');
$admin="admin@siteadi.com";
if (!$ad or !$mail or !$mesaj or !$konu ) {
echo "lütfen * olan yerleri doldurunuz...";
} else {
if (mail($admin, $konu, $mesaj)) {
echo "mesaj gönderildi.";
}
}

}

?>


 

 

elektronikssl
webimgo

ZenginAnil ZenginAnil WM Aracı Kullanıcı
  • Üyelik 09.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek SEO
  • Konum İstanbul Avrupa
  • Ad Soyad A** Z**
  • Mesajlar 932
  • Beğeniler 185 / 274
  • Ticaret 20, (%95)
SMTP mi ney vardı onları çekmeniz lazım sanırım mail servislerini yani
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Yazım yanlışınız var.
$ad=$_POST['ad']; vb şekilde olmalıdır.

(!$ad or !$mail or !$mesaj or !$konu ) bu kısmı da (!$ad || !$mail || !$mesaj || !$konu )
şeklinde deneyiniz.
ayrıca maili gönderirken kimden geldiğin vs. değişkenleri de göndermiyorsunuz bunlarda gerekli bence
 

 

Nefes Nefes Öğrenci Kullanıcı
  • Üyelik 17.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum İzmir
  • Ad Soyad B** E**
  • Mesajlar 556
  • Beğeniler 45 / 32
  • Ticaret 1, (%100)

FurkanKandemir adlı üyeden alıntı

Yazım yanlışınız var.
$ad=$_POST['ad']; vb şekilde olmalıdır.

(!$ad or !$mail or !$mesaj or !$konu ) bu kısmı da (!$ad || !$mail || !$mesaj || !$konu )
şeklinde deneyiniz.
ayrıca maili gönderirken kimden geldiğin vs. değişkenleri de göndermiyorsunuz bunlarda gerekli bence


İlk olarak $_POST u ben bir fonksiyonun içine atadım p("") şeklinde öyle kullanıyorum, zaten basit bir iletşim formu hazırladım hocam da dediğiniz gibi deniyeyim bir.

Ek Olarak: Sorun Çözülemedi yardım arkadaşlar normalde olurdu bu sefer hata veriyor.
 

 

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