- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Совершенно не знаю пхп и его синтаксис, подскажите как правильно прописать чтобы сообщение отправлялось на 2 или 3 e-mail 'а.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
</head>
<body>
<?php
if (isset ($name))
{
$name = substr($name,0,40); //Не может быть более 40 символов
if (empty($name))
{
echo "<center><b>Не указано имя!<p>";
echo "<a href=>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}
if (isset ($email))
{
$email = substr($email,0,40); //Не может быть более 40 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail!<p>";
echo "<a href=>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}
if (isset ($tel))
{
$email = substr($email,0,40); //Не может быть более 40 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail!<p>";
echo "<a href=>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}
if (isset ($mess))
{
$mess = substr($mess,0,2000); //Не может быть более 2000 символов
if (empty($mess))
{
echo "<center><b>Сообщение не написано!<p>";
echo "<a href=>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}
$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка! Скрипту не были переданы параметры";
exit;
}
$to = "mail@mail.ru"; /*УКАЗАТЬ СВОЙ АДРЕС!*/
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name, Телефон: $tel, E-MAIL: $email Сообщение: $mess, IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо!";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href="">Нажмите</a>, чтобы
вернуться на главную страницу";
exit;
?>
</body>
</html>
просто пиши в $to = несколько мыл через запятую
просто пиши в $to = несколько мыл через запятую
Большое спасибо!
А не подскажите, почему когда сообщение приходит на почту, текст набранный кириллицей отображается как иероглифы.... Как это исправить?😕
например так
например так
Спасибо, а в какое место кода это вставить?
lazarevich добавил 01.02.2011 в 15:56
Так никто и не подскажет???
Ставьте вместо этого
mail ($to,$subject,$message) or print "Не могу отправить письмо!";
lazarevich, это относится к $headers в Вашем случае, а вообще советую почитать это. Будут вопросы - спрашивайте.
Ставьте вместо этого
mail ($to,$subject,$message) or print "Не могу отправить письмо!";
Не помогло(( Опять иероглифы😒
что не помогло?
Где иероглифы?
Каким почтовым клиентом пользуетесь?
Chukcha, Не помогла замена этого:
на это:
mail ($to,$subject,$message,$headers);
Иероглифы в получаемом письме при использовании кириллицы, с латиницей всё нормально.
Пользуюсь бесплатными почтовыми сервиcами: mail.ru, ya.ru.
хотелось бы знать значение mbstring.func_overload из php.ini
phpinfo
mbstring.func_overload