Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
696
Tıklama
0
Öne Çıkarma
PHP Contact Forum SORUNU
P
12 yıl (649 mesaj)
Yüzbaşı
Konu Sahibi

Arkadaşlar her şeyim tamam hiç bir sıkıntı yok fakat mail yollamıyor hiç bir tepkime vermiyor sebebi nedir kafayı yemek üzereyim.

PHP KODU (alici@siteadi.com ve Alici kisimlarini ben değiştiriyorum şimdi gizlilik için öyle yaptım) :
<script> 
function clearForms()
{
var i;
for (i = 0; (i < document.forms.length); i++) {
document.forms[i].reset();
}
$('.alert-box.success').fadeOut(200);
}
</script>
<?php

$name = trim($_POST['name']);
$email = $_POST['email'];
$comments = $_POST['comments'];

$site_owners_email = 'alici@siteadi.com'; // Replace this with your own email address
$site_owners_name = 'alici'; // replace with your name

if (strlen($name) < 2) {
$error['name'] = "Please enter your name";
}

if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) {
$error['email'] = "Please enter a valid email address";
}

if (strlen($comments) < 3) {
$error['comments'] = "Please leave a comment.";
}

if (!$error) {

require_once('phpMailer/class.phpmailer.php');
$mail = new PHPMailer();

$mail->From = $email;
$mail->FromName = $name;
$mail->Subject = "Contact Form";
$mail->AddAddress($site_owners_email, $site_owners_name);
$mail->Body = $comments;

$mail->Send();

echo "<div data-alert class='alert-box success'>Thanks " . $name . ". Your message has been sent.<a href='#' class='close' onclick='clearForms()'>×</a></div>";

} # end if no error
else {

$response = (isset($error['name'])) ? "<div class='alert-box alert'>" . $error['name'] . "</div> \n" : null;
$response .= (isset($error['email'])) ? "<div class='alert-box alert'>" . $error['email'] . "</div> \n" : null;
$response .= (isset($error['comments'])) ? "<div class='alert-box alert'>" . $error['comments'] . "</div>" : null;

echo $response;
} # end if there was an error sending

?>





< Bu mesaj bu kişi tarafından değiştirildi Pazzolu -- 9 Eylül 2014; 11:39:25 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.