2015-06-18 3 views
1

Я получаю пустые письма с моего сайта каждый день в 8:15 - 8:19. Они не содержат никакой информации в них и не содержат идентификаторов ввода.Получение пустых писем с сайта

Я прошел через несколько форумов об этом, но я новичок в PHP и швах, чтобы быть немного над моей головой.

<?php 

function sendFormByEMail($msgBody) { 
$to = "[email protected]"; 
$subject = "web visitor"; 
$from = "[email protected]"; 

$mailHdr = ""; 
$mailHdr .= "From: ".$from."\r\n"; 
$mailHdr .= "Reply-To: ".$from."\r\n"; 

return mail($to, $subject, $msgBody, $mailHdr); 
} 


function getMessageText() { 
$msgTxt = ""; 
$msgTxt .= "Sent: " . date("Y/m/d H:i:s") . "\n"; 
foreach ($_POST as $key => $value) 
{ 
    //$msgTxt .= urlencode($key) . "=" . urlencode($value) . "\n"; 
    $msgTxt .= $key . " = " . $value . "\n"; 
} 
return $msgTxt; 
} 

if (sendFormByEMail(getMessageText())) { 
    $nextPage = '../index2.html'; 
} else { 
    $nextPage = '../index2.html'; 
} 

header("Location: $nextPage"); 

?> 

HTML

<form action="php/formsProcessor.php" method="post" enctype="multipart/form-data" name="quote" id="quote"> 
    <div class="row"> 
     <label for="name">Your name:</label><br /> 
     <input id="name" class="input" name="name" type="text" value="" size="30" /><br /> 
    </div> 
    <div class="row"> 
     <label for="email">Your email:</label><br /> 
     <input id="email" class="input" name="email" type="text" value="" size="30" /><br /> 
    </div> 
    <div class="row"> 
     <label for="message">Your message:</label><br /> 
     <textarea id="message" class="input" name="message" rows="7" cols="30"></textarea><br /> 
    </div> 
    <input id="submit_button" type="submit" value="Send email" /> 
</form> 

Я пытался исправить это в течение нескольких недель, и любая помощь будет принята с благодарностью.

+1

У вас есть работа CRON работает? Вы считали, что добавили некоторую проверку кода, чтобы убедиться, что переменные заполнены? –

+0

В чем проблема? что они не должны быть пустыми или что они не должны срабатывать? – SpongePablo

+0

У меня нет CRON, и у меня уже был «необходимый» тег, но он, похоже, не помог. Они запускаются в то же время каждый день со всем пустым, Я надеюсь, что это объяснит – user3347130

ответ

0

Добавить текст в заголовок: "Content-Type: текст/html кодировка = изо-8859-1 \ г \ п"

Смежные вопросы