Problem ze skryptem mail - puste wiadmosci

Pozostałe tematy dotyczące tworzenia stron WWW.
nero912
Posty: 1
Rejestracja: 11 maja 2014, 13:01:47
Płeć: Niewybrana
User Agent: Firefox Windows

Problem ze skryptem mail - puste wiadmosci

Post autor: nero912 »

Witam !

Mam problem ze skryptem wysylajacym poczte, wiadomosci przychodza bez tekstu (puste). Bardzo prosze o pomoc w rozwiazaniu problemu.

oto skrypt:

<?php
/*
|--------------------------------------------------------------------------
| Mailer module
|--------------------------------------------------------------------------
|
| These module are used when sending email from contact form
|
*/

//Get your email address
$contact_email = 'info@..........eu'; //Example : Youremail.com

//Enter your email address, email from contact form will send to this addresss. Please enter inside quotes ('myemail@email.com')
define('DEST_EMAIL', $contact_email);

//Change email subject to something more meaningful
define('SUBJECT_EMAIL', 'Zapytanie ze strony stylmebel.eu');
//Success Message
define('SUCCESS_MESSAGE', '<h4 class="form_thanks">Dziękujemy za kontakt. Odpowiemy w możliwie najkrótszym czasie.</h4>');

//Error message when message can't send
define('ERROR_MESSAGE', '<h4 class="form_thanks">Przepraszamy, wystąpił błąd, spróbuj ponownie</h4>');


/*
|
| Begin sending mail
|
*/

$from_fistname = $_POST['name'];
$from_lastname = $_POST['lastname'];
$from_name = $from_fistname.' '.$from_lastname;
$from_email = $_POST['email'];
$mime_boundary_1 = md5(time());
$mime_boundary_2 = "1_".$mime_boundary_1;
$mail_sent = false;

# Common Headers
$headers = "";
$headers .= 'From: '.$from_name.'<'.$from_email.'>'.PHP_EOL;
$headers .= 'Reply-To: '.$from_name.'<'.$from_email.'>'.PHP_EOL;
$headers .= 'Return-Path: '.$from_name.'<'.$from_email.'>'.PHP_EOL; // these two to set reply address
$headers .= "Message-ID: <".date('Y-m-d H:i:s')."webmaster@".$_SERVER['SERVER_NAME'].">";
$headers .= "X-Mailer: PHP v".phpversion().PHP_EOL; // These two to help avoid spam-filters

# Boundry for marking the split & Multitype Headers
$headers .= 'MIME-Version: 1.0'.PHP_EOL;
$headers .= "Content-Type: multipart/mixed;".PHP_EOL;
$headers .= " boundary=\"".$mime_boundary_1."\"".PHP_EOL;

$message = 'Name: '.$from_name.PHP_EOL;
$message.= 'Email: '.$from_email.PHP_EOL.PHP_EOL;
$message.= 'Message: '.PHP_EOL.$_POST['comment'].PHP_EOL.PHP_EOL;

if(isset($_POST['phone']))
{
$message.= 'Phone: '.$_POST['phone'].PHP_EOL;
}
if(!empty($from_name) && !empty($from_email) && !empty($message))
{
mail(DEST_EMAIL, SUBJECT_EMAIL, $message, $headers);
echo SUCCESS_MESSAGE;
}
else
{
echo ERROR_MESSAGE;
}

/*
|
| End sending mail
|
*/
?>
Awatar użytkownika
piwo
Posty: 673
Rejestracja: 13 lip 2010, 16:13:44
Płeć: Niewybrana
User Agent: Firefox Windows

Re: Problem ze skryptem mail - puste wiadmosci

Post autor: piwo »

Formularza nie pokazałeś a tam może być błąd - np. część POST'ów może być puste.
{$signature}
ODPOWIEDZ