Форма отправки на имейл

AGRESSOR
На сайте с 04.07.2010
Offline
79
573

Доброе время суток. Не могу разобраться в чем может быть причина.

Есть форма отправки на имейл на php


<?php

$adminemail="admin@gmail.com"; // e-mail админа
$date=date("d.m.y"); // число.месяц.год
$time=date("H:i"); // часы:минуты:секунды
$backurl="http://site.ru/"; // На какую страничку переходит после отправки письма

// Принимаем данные с формы
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];

// Проверяем валидность e-mail
if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is",
strtolower($email)))
{
echo "<div class=\"modal\"><p>Вы не заполнили поля</p></div>";
}
else
{
$phone="

Имя: $name

E-mail: $email

Телефон: $phone

";
// Отправляем письмо админу
mail("$adminemail", "$date Сообщение
от $name", "$phone");

// Выводим сообщение пользователю
print "<script language='Javascript'><!--
function reload() {location = \"$backurl\"}; setTimeout('reload()', 4000);
//--></script>
<div class=\"modal\"><p><span>Спасибо!</span> В ближайшее время Вам будет<br /> отправлен каталог</p></div>";
exit;
}

?>

На одном хостинге http://mirohost.net она работает, а на хостинге от http://reg.ru не хочет.

В чем может быть причина?

emariaru
На сайте с 26.10.2010
Offline
73
#1

ну так может у Вас функция mail() отключена?

так работает?

mail("mail@mail.ru", "test subj", "test mess");
AGRESSOR
На сайте с 04.07.2010
Offline
79
#2

а как включить эту функцию mail()?

emariaru
На сайте с 26.10.2010
Offline
73
#3

ну проще написать в техподдержу хостинга

M6
На сайте с 20.05.2010
Offline
25
m76
#4


if(funcion_exists(mail))
{
// ваш код
}
else
echo 'Функция mail() недоступна';

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий