Ben bir form kurmak basit bir iletişim sayfası var ve ben php mail () işlevini kullanarak e-posta yoluyla bu ayrıntıları yolluyorum.
Ben sayfayı gönderdiğinizde her şey gayet iyi çalışıyor ve e-posta tüm verileri herhangi bir sorun ile gönderir.
Bu yapmış Ancak bir kez ben diyor tarayıcıda bir pop-up olsun:
"The page at (address) says: E-mail can not be sent!"
Bu mesajı doğru değildir ve e-posta gönderir ince olsa bile benim sayfanın yürütülmesine ve artık kod sonra bu koştu durur gibi görünmesini bu durdurmak gerekir. Ben google bu hata ile ilgili bir şey bulmak için görünmüyor olabilir.
İşte benim posta kodu bunu neden bana sadece durumda zaten nedir.
$headers = "From: ".$Email."\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$msg = '
<html>
<body>
<strong>Enquiry from www.mysite.com website</strong><br /><br />
<strong>Name:</strong> '.$FullName.' <br />
<strong>Email:</strong> '.$Email.' <br />
<strong>Phone:</strong> '.$Phone.' <br />
<strong>Message:</strong> '.$Message.' <br />
<strong>Group Size:</strong> '.$GroupSize.' <br />
<strong>Date From:</strong> '.$DayFrom.' '.$MonthFrom.' '.$YearFrom.' <br />
<strong>Date To:</strong> '.$DayTo.' '.$MonthTo.' '.$YearTo.' <br />
<strong>Meals Required:</strong> '.$MealsRequired.' <br />
<strong>Lift Pass Required:</strong> '.$LiftpassRequired.' <br />
<strong>Equipment Required:</strong> '.$SkiRequired.' <br />
</body>
</html>
';
posta ($ sendto, $ konu, $ msg, $ headers);
Şerefe