gancho_lambev
Registered
Опитвам се да направя така, че това PHP да спре да праща мейли със съдържание на МАЙМУНИЦА! Изчетох какво ли не, прибавях какви ли не кодове, за да кодира с UTF-8 и какви ли не други трикове. Е не става и не става. Ако някой помогне, благодаря
.
Ето го тъпия код...
<?php
// To send HTML mail, the Content-type header must be set
$headers = 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= "From: $name ($mail)";
if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$email_to = "gancho_lambev@abv.bg";
$email_subject = "Inquiry!";
function died($error) {
// your error code can go here
echo $error."<br /><br />";
die();
}
// validation expected data exists
if(!isset($_POST['name']) ||
!isset($_POST['email']) ||
!isset($_POST['comments'])) {
died('<center>Appears to be a problem with the form your submitted.</center>');
}
$name = $_POST['name']; // required
$email_from = $_POST['email']; // required
$comments = $_POST['comments']; // required
if(strlen($comments) < 2) {
$error_message .= '<html>
<head>
<meta charset="utf-8">
<title>Problem!</title>
</head>
<body><center>
<div style="margin-top: 150px; font-size:18px;">
The message is too short.<p><FORM><INPUT TYPE="button" VALUE="BACK" onClick="history.go(-1);return true;"></FORM></p>
</center>
</div>
</body>
</html>';
}
if(strlen($error_message) > 0) {
died($error_message);
}
$email_message = "Form details below.\n\n";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Comments: ".clean_string($comments)."\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers); ;}
?>
<html>
<head>
<meta charset="utf-8">
<title>Contact sent successfully!</title>
</head>
<body>
<center>
<div style="margin-top: 150px; font-size:18px;">
<p>Message sent successfully!</p>
<p>We will contact you in the next 24 hours.</p>
<p><FORM><INPUT TYPE="button" VALUE="BACK" onClick="history.go(-1);return true;"></FORM></p>
</div>
</center>
</body>
</html>
Ето го тъпия код...
<?php
// To send HTML mail, the Content-type header must be set
$headers = 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= "From: $name ($mail)";
if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$email_to = "gancho_lambev@abv.bg";
$email_subject = "Inquiry!";
function died($error) {
// your error code can go here
echo $error."<br /><br />";
die();
}
// validation expected data exists
if(!isset($_POST['name']) ||
!isset($_POST['email']) ||
!isset($_POST['comments'])) {
died('<center>Appears to be a problem with the form your submitted.</center>');
}
$name = $_POST['name']; // required
$email_from = $_POST['email']; // required
$comments = $_POST['comments']; // required
if(strlen($comments) < 2) {
$error_message .= '<html>
<head>
<meta charset="utf-8">
<title>Problem!</title>
</head>
<body><center>
<div style="margin-top: 150px; font-size:18px;">
The message is too short.<p><FORM><INPUT TYPE="button" VALUE="BACK" onClick="history.go(-1);return true;"></FORM></p>
</center>
</div>
</body>
</html>';
}
if(strlen($error_message) > 0) {
died($error_message);
}
$email_message = "Form details below.\n\n";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Email: ".clean_string($email_from)."\n";
$email_message .= "Comments: ".clean_string($comments)."\n";
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers); ;}
?>
<html>
<head>
<meta charset="utf-8">
<title>Contact sent successfully!</title>
</head>
<body>
<center>
<div style="margin-top: 150px; font-size:18px;">
<p>Message sent successfully!</p>
<p>We will contact you in the next 24 hours.</p>
<p><FORM><INPUT TYPE="button" VALUE="BACK" onClick="history.go(-1);return true;"></FORM></p>
</div>
</center>
</body>
</html>