lostyazilim
tr.link

Html-php iletişim formu sorunu acil !!

8 Mesajlar 1.458 Okunma
acebozum
tr.link

ragazzoW ragazzoW WM Aracı Kullanıcı
  • Üyelik 09.05.2021
  • Yaş/Cinsiyet 29 / E
  • Meslek İş güvenliği uzmanı
  • Konum İzmir
  • Ad Soyad M** S**
  • Mesajlar 2
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Merhabalar bir tanıdığıma hazır html template ile bir site hazırladım. Site içinde hali hazırda bir iletişim formu bulunmakta php dosyasından mesajın iletileceği mail yerine kendi mailimi yazdım ve başka hiçbir değişiklik yapmadım fakat bir türlü çalıştıramıyorum. Kodları aşağıya yazacağım. Form konularında ve php konusunda çok bilgi sahibi değilim yardımcı olursanız sevinirim. Hataya burdan da göz atabilrsiniz. https://www.catsclap.com



$errorMSG = "";

// NAME
if (empty($_POST["name"])) {
$errorMSG = "Name is required ";
} else {
$name = $_POST["name"];
}

// EMAIL
if (empty($_POST["email"])) {
$errorMSG .= "Email is required ";
} else {
$email = $_POST["email"];
}

// MSG SUBJECT
if (empty($_POST["msg_subject"])) {
$errorMSG .= "Subject is required ";
} else {
$msg_subject = $_POST["msg_subject"];
}


// MESSAGE
if (empty($_POST["message"])) {
$errorMSG .= "Message is required ";
} else {
$message = $_POST["message"];
}


$EmailTo = "info@catsclap.com";
$Subject = "New Message Received";

// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "Subject: ";
$Body .= $msg_subject;
$Body .= "\n";
$Body .= "Message: ";
$Body .= $message;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From:".$email);

// redirect to success page
if ($success && $errorMSG == ""){
echo "success";
}else{
if($errorMSG == ""){
echo "Something went wrong :(";
} else {
echo $errorMSG;
}
}

?>






Bize Ulaşın

















































 

 

elektronikssl
webimgo

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
mail() fonksiyonu hosting hizmetinizde aktif olmayabilir. Sağlayıcı ile iletişime geçmeyi deneyin.
ragazzoW

kişi bu mesajı beğendi.

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
mail fonksiyonunun aktif olmadığı durumlarda SMTP kullanmalısınız php mailer class'ı işinizi görecektir.
ragazzoW

kişi bu mesajı beğendi.

ragazzoW ragazzoW WM Aracı Kullanıcı
  • Üyelik 09.05.2021
  • Yaş/Cinsiyet 29 / E
  • Meslek İş güvenliği uzmanı
  • Konum İzmir
  • Ad Soyad M** S**
  • Mesajlar 2
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Hosting sağlayıcısı ile iletişime geçtim bakalım gelecek cevaba o zaman. Bende bilmiyorum mail fonksiyonu açık mı değilmi.
 

 

wmaraci
wmaraci

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Size PHPMailer kuralım, mail fonksiyonu sağlıklı sayılmaz
 

 


darkcoder darkcoder WM Aracı Kullanıcı
  • Üyelik 05.10.2020
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad H** Y**
  • Mesajlar 161
  • Beğeniler 2 / 54
  • Ticaret 3, (%100)
Mail fonksiyonu açık olan hosting firmasının olduğunu sanmıyorum. Çoğu firma mail fonksiyonunu kapatır sunucuda.
phpmailer sınıfını kullanabilirsiniz.
 

 

onnoajans onnoajans WM Aracı Kullanıcı
  • Üyelik 13.03.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Pc programcılığı
  • Konum Muğla
  • Ad Soyad G** E**
  • Mesajlar 61
  • Beğeniler 2 / 13
  • Ticaret 1, (%100)
Merhaba burada detaylı anlatım var iyi çalışmalar

https://hazirsitekur.com/blog/php-ile-form-yapimi-ve-smtp-mail-gonderme.html
 

 

http://www.onnoajans.com

serdarkaraca serdarkaraca WM Aracı Kullanıcı
  • Üyelik 16.05.2021
  • Yaş/Cinsiyet 44 / E
  • Meslek Serbest Meslek
  • Konum İstanbul Avrupa
  • Ad Soyad S** K**
  • Mesajlar 2
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhabalar,

Oncelikle mail() fonksiyonunu kullanmanızı pek tavsiye etmem. Çünkü mailler iletilse bile spam olarak inboxa düşme ihtimali yüksektir. Bunun yerine smtp protokolü uzerinden mail atmanız daha yararlı olacaktır. Gmail hesabınıza ait Smtp bilgileri ile rahatlıkla email gönderimi gerçekleştirebilirsiniz.
http://yazilimdersi.info/makaleler/detay/111/php-ile-gmail-smtp-kullanarak-email-gonderimi linkinde detayli olarak bu işlemi nasıl yapabileceğiniz anlatılmış. Sorunuz olursa yardımcı oluyorlar.

Iyi günler
 

 

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