Shahmatist
Новичок
Всем привет!
Перенес сайт на новый хостинг и тут перестала работать форма обратной связи. Не могу разобраться в чем дело.
Вот код
Вот информация с info.php
mail.force_extra_parameters no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i -f [email protected] /usr/sbin/sendmail -t -i -f [email protected]
Делал проверки с помощью кода
И все приходит, но с формы не работает. Подскажите, это моя проблема или хостинга? если моя, то как её решить?
Перенес сайт на новый хостинг и тут перестала работать форма обратной связи. Не могу разобраться в чем дело.
Вот код
PHP:
<?php
//Если форма отправлена
if(isset($_POST['submit'])) {
//Проверка Поля ИМЯ
if(trim($_POST['contactname']) == '') {
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}
//Проверка поля ТЕМА
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}
//Проверка правильности ввода EMAIL
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}
//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}
//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = '[email protected]'; //Сюда введите Ваш email
$body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
?>
mail.force_extra_parameters no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i -f [email protected] /usr/sbin/sendmail -t -i -f [email protected]
Делал проверки с помощью кода
PHP:
<?php
if(!mail("мой маил", "моё письмо", "моё сообщение"))
echo 'не пашет :(';
?>
И все приходит, но с формы не работает. Подскажите, это моя проблема или хостинга? если моя, то как её решить?