<?php
$send_to = "mail@server.com";
$send_subject = "Ajax form ";
/*Be careful when editing below this line */
$f_name = cleanupentries($_POST["name"]);
$f_email = cleanupentries($_POST["email"]);
$f_phone = cleanupentries($_POST["phone"]);
$f_message = cleanupentries($_POST["message"]);
$from_ip = $_SERVER['REMOTE_ADDR'];
$from_browser = $_SERVER['HTTP_USER_AGENT'];
function cleanupentries($entry) {
$entry = trim($entry);
$entry = stripslashes($entry);
$entry = htmlspecialchars($entry);
return $entry;
}
$message = "This email was submitted on " . date('m-d-Y') .
"\n\nName: " . $f_name .
"\n\nE-Mail: " . $f_email .
"\n\nE-Mail: " . $f_phone .
"\n\nMessage: \n" . $f_message .
"\n\n\nTechnical Details:\n" . $from_ip . "\n" . $from_browser;
$send_subject .= " - {$f_name}";
$headers = "From: " . $f_email . "\r\n" .
"Reply-To: " . $f_email . "\r\n" .
"X-Mailer: PHP/" . phpversion();
if (!$f_email) {
echo "no email";
exit;
}else if (!$f_name){
echo "no name";
exit;
}else{
if (filter_var($f_email, FILTER_VALIDATE_EMAIL)) {
mail($send_to, $send_subject, $message, $headers);
echo "true";
}else{
echo "invalid email";
exit;
}
}
?> PHP iletişim formu
6
●91
- 14-03-2021, 23:30:11Üyeliği durdurulduMerhaba arkadaşlar. Hazır bir html tema kullanıyorum tema dosyası içerisinde mail.php dosyası var kodları aşağıya yazdım fakat formu doldurup gönderiyorum ama mail adresime gelmiyor neden olabilir acaba ?
- 14-03-2021, 23:31:57Artık çoğu sunucuda mail() fonksiyonu kapalı bunun yerine phpmailer kütüphanesi ile göndermen gerekiyor.
https://www.sitenikur.com/phpmailer-...ail-gonderilir
İstersen sunucuda mail() fonksiyonu aktif/pasif mi diye aşağıdaki kod ile kontrol edebilirsin.
<?php if (function_exists('mail')){ echo 'mail() aktif'; }else{ echo 'mail() pasif'; } ?> - 14-03-2021, 23:37:06Üyeliği durdurulduPasif görünüyor hocamSanalgezgin57 adlı üyeden alıntı: mesajı görüntüle
- 14-03-2021, 23:45:21Bu durumda phpmailer kütüphanesi kullanman gerekiyor.kaptan_791 adlı üyeden alıntı: mesajı görüntüle
- 15-03-2021, 00:12:24www.logomerkezi.com/mail.rar
mail sınıfını indirin aşağıdaki kodları kendinie göre ayarlayın.
<!-- SEWAT ALERT CDN --> <script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js" integrity="sha512-AA1Bzp5Q0K1KanKKmvN/4d3IRKVlv9PYgwFPvm32nPO6QS8yH1HO7LbgB1pgiOxPtfeg5zEn2ba64MUcqJx6CA==" crossorigin="anonymous"></script> <?php $db = new PDO("mysql:host=localhost;dbname=DATABASE;charset=utf8", "KULLANICI","ŞİFRE"); if(isset($_POST['mesajat'])){ $kaydet=$db->prepare("INSERT INTO mesaj SET adsoyad=:adsoyad, eposta=:eposta, mesajkonu=:mesajkonu, mesajicerik=:mesajicerik "); $insert=$kaydet->execute(array( 'adsoyad' => $_POST['adsoyad'], 'eposta' => $_POST['eposta'], 'mesajkonu' => $_POST['mesajkonu'], 'mesajicerik' => $_POST['mesajicerik'], )); if($insert){ include("mail/PHPMailerAutoload.php"); $mail = new PHPMailer; $mail->IsSMTP(); //$mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj $mail->SMTPAuth = true; $mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls $mail->Host = "smtp.yandex.com"; // Mail sunucusuna ismi $mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587 $mail->IsHTML(true); $mail->SetLanguage("tr", "PHPMailer/language"); $mail->CharSet ="utf-8"; $mail->Username = "info@siteadresi.com"; // Mail adresimizin kullanicı adi $mail->Password = "ŞİFRENİZ"; // Mail adresimizin sifresi $mail->SetFrom("info@siteadresi.com","YENİ MESAJ VAR!"); // Mail attigimizda gorulecek ismimiz $mail->AddAddress("info@siteadresi.com"); // Maili gonderecegimiz kisi yani alici $mail->addReplyTo("info@siteadresi.com", "YENİ MESAJ VAR!"); // Mail Cevaplama görülecek isim $mail->Subject = "YENİ MESAJ VAR!"; // Konu basligi $mail->Body = " <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <title>MESAJ VAR!</title> <style type='text/css'> body {margin: 0; padding: 0; min-width: 100%!important;} .content {width: 100%; max-width: 600px;} </style> </head> <body yahoo bgcolor='#f6f8f1'> <table width='100%' bgcolor='#f6f8f1' border='0' cellpadding='0' cellspacing='0'> <tr> <td> <table class='content' align='center' cellpadding='0' cellspacing='0' border='0'> <tr> <td> <b>Adı Soyadı :</b> ".$_POST['adsoyad']." <br> <b>E-Posta Adresi :</b> <a href='mailito://".$_POST['eposta']."'></a>".$_POST['eposta']." <br> <b>Konu :</b> ".$_POST['mesajkonu']." <br> <b>Mesaj :</b> ".$_POST['mesajicerik']." </td> </tr> </table> </td> </tr> </table> </body> </html> "; // Mailin icerigi if(!$mail->Send()){ echo '<div style="margin-top:20px;" class="alert alert-warning"> KAYIT ALINDI FAKAT MAİL GÖNDERİLMEDİ <script type="text/javascript"> swal("MESAJ GÖNDERİLDİ!", "En Kısa Sürede İletişime Geçecektir.", "info");</script></div>'; }else { echo '<div style="margin-top:20px;" class="alert alert-success"> KAYIT ALINDI. EN KISA SÜREDE İLETİŞİME GEÇİLECEKTİR. <script type="text/javascript"> swal("MESAJ GÖNDERİLDİ!", "En Kısa Sürede İletişime Geçecektir.", "success");</script></div>'; } }else { echo '<div style="margin-top:20px;" class="alert alert-warning"><script type="text/javascript"> swal("HATA!", "Mesaj gönderilirken bir hata oluştu.", "error");</script></div>'; } }else { ?> <form action="" class="register-form" method="POST"> <div class="form-group"> <label>Ad Soyad <span class="required">*</span></label> <input type="text" name="adsoyad" placeholder="Lütfen Adınızı ve Soyadınızı Giriniz..." required> </div> <div class="form-group"> <label>Eposta Adresi <span class="required">*</span></label> <input type="email" name="eposta" placeholder="Lütfen Mail Adresinizi Giriniz..." required> </div> <div class="form-group"> <label>Konu <span class="required">*</span></label> <input type="text" name="mesajkonu" placeholder="Lütfen Konu Başlığını Giriniz..." required> </div> <div class="form-group"> <label>Mesajınız <span class="required">*</span></label> <textarea name="mesajicerik" placeholder="Lütfen Mesajınızı Giriniz..."></textarea> </div> <!--<div class="form-group"> <div class="g-recaptcha" data-sitekey="6LeupI0UAAAAAAyBpYDZfH3dc9oBSC7ulxWUqXyS"></div> </div>--> <div class="form-group"> <button type="submit" name="mesajat" class="contact-form-btn" >MESAJ GÖNDER</button> </div> </form> <?php } ?> - 15-03-2021, 00:14:47Üyeliği durdurulduTeşekkürler hocamlogomerkezi adlı üyeden alıntı: mesajı görüntüle
- 15-03-2021, 00:16:56rica ederim sweat alert kullanmak istersin belki diye cdn kodunuda ekledimkaptan_791 adlı üyeden alıntı: mesajı görüntüle