- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
нужна срочна любая форма для регистрации имя/фам/фдрес/тел
ичто после сабмита уходила на конкретный майлл!
Можно самое простое любое!
Спасибо!
D . G ., на чём?
всеравно.
+если красиво :)
но поменьше
хтмл?
D . G ., именно форма регистрации с последующим занесением в какую-нибудь базу или просто - чтоб на почту уходила информация?
самое простое... - пхп лучше наверно.
1/приход юзера
2/заполняет форму вида имя/фамилия/компания/почта/телефон
3/кнопка [зарегить]
4/уход инфы на мыл с субжектом "тест"
/////чем проще тем лучше
отдельное спасибо -если будет красиво :)
<form name="form" method="POST" action="mailto:адрес@почты?SUBJECT=тема письма" enctype="text/plain">
<p align="center"><b>Имя:</b><br>
<input type="text" size="15" name="name"><br>
<p align="center"><b>Фамилия:</b><br>
<input type="text" size="15" name="surname"><br>
<p align="center"><b>Адрес:</b><br>
<input type="text" size="15" name="adress"><br>
<p align="center"><b>Телефон:</b><br>
<input type="text" size="15" name="phone"><br>
<strong>Комментарии:</strong>
</b><textarea rows="4" name="comments" cols="18"></textarea><br>
<br>
<input type="submit" value="регистрация">
</form>
что-то вроде этого - крайне просто, шлется "силами" отправителя. По аналогии можно дополнить любыми необходимыми полями.
в любой php-файл делаешь вставку:
<?php
//Подключаем форму отправки сообщения
error_reporting(0);
include('sendmsg.inc.php');
?>
код файла sendmsg.inc.php:
<?php
//с какого сервера шлется (для случая если форму планируется разместить на многих хостах или в корне виртуального хостинга)
$host = $_SERVER['SERVER_NAME'];
//массив адресатов
$kuda[] = 'xxx1@mail.ru';
//$kuda[] = 'xxx2@mail.ru';
//исходящий email, обязательно существующий адрес
$from = 'xxx@mail.ru';
//тема по умолчанию
$deftheme = "По вопросу на сайте $host";
if (!empty($Submit)){
if (empty($name))
$errors[] = 'Введите <b>ваше имя</b>';
if (empty($email))
$errors[] = 'Введите <b>ваш email</b>';
else if (!eregi("^.+@.+\\..+$",$email))
$errors[] = 'Введен ошибочный email';
if (empty($phone))
$errors[] = 'Введите <b>ваш контактный телефон</b>';
if (empty($theme))
$errors[] = 'Введите <b>тему сообщения</b>';
if (empty($text))
$errors[] = 'Введите <b>текст сообщения</b>';
if (empty($errors)){
$msg4send = "Имя: $name\n";
$msg4send .= "Email: $email\n";
$msg4send .= "Телефон: $phone\n";
$msg4send .= "Тема: $theme\n";
$msg4send .= "\n$text\n";
for ($i=count($kuda);$i>1;$i--)
mail ( $kuda[$i-1], 'СООБЩЕНИЕ с '.$host.': '.$theme, $msg4send, "From: форма на $host <$from>");
$sent = mail ( $kuda[0], 'СООБЩЕНИЕ с '.$host.': '.$theme, $msg4send, "From: форма на $host <$from>");
if ($sent)
$showok = true;
else{
$errors[] = 'СЕРВЕР ПЕРЕГРУЖЕН! Пожалуйста, осуществите попытку отправить сообщение через несколько минут...';
}
}
}
?>
<?php
if (!empty($errors)){
echo '<p align="center"><font color="red">';
foreach ($errors as $err) echo $err.'<br>';
echo '</font></p>';
}
?>
<?php if ($sent){ ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" class="x-text">
<tr><td align="center">
<p>Ваше сообщение успешно отправлено.</p>
<p>Спасибо за интерес!</p>
<p>Мы свяжемся с вами в ближайшее время.</p>
</td></tr></table>
<p> </p>
<p> </p>
<?php }else{ ?>
<form name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="2" cellpadding="2" align="center" class="x-text">
<tr valign="top">
<td width="50%" align="right">Ваше имя:</td>
<td> <input name="name" type="text" id="name" value="<?php echo $name; ?>">
</td>
</tr>
<tr valign="top">
<td align="right" nowrap>Ваш email:</td>
<td> <input name="email" type="text" id="email" value="<?php echo $email; ?>" size="45"></td>
</tr>
<tr valign="top">
<td align="right">Контактный телефон:</td>
<td><input name="phone" type="text" id="phone" value="<?php echo $phone; ?>" size="45"></td>
</tr>
<tr valign="top">
<td align="right">Тема сообщения:</td>
<td> <input name="theme" type="text" id="theme" value="<?php if (empty($Submit)) echo $deftheme; else echo $theme; ?>" size="45"></td>
</tr>
<tr valign="top">
<td align="right">Текст сообщения:</td>
<td> <textarea name="text" cols="40" rows="5" id="text"><?php echo $text; ?>
</textarea></td>
</tr>
<tr valign="top">
<td align="right"> </td>
<td> </td>
</tr>
<tr align="center" valign="top">
<td colspan="2"><input type="submit" name="Submit" value=" Отослать сообщение "></td>
</tr>
</table>
</form>
<?php } ?>
Piligrim, большое спасибо. чтото подобное сам почти навалял :) но кривее
ironic, - фигасе просто... :) СПС! а если сделать попроще? юзер заходит на index.php ему ПРОСТЕЦКАЯ ФОРМА с вбивом данных и отсыл на конкретный майл с субжектом?
дополнительно должен перекодировку делать :) и айпишник юзверя отдати
Glob, :) тока стоит добавить наверное для поля майл что нить типа от идиотов
if ((!ereg("^[a-z0-9_\.-]+@([a-z0-9][a-z0-9-]+\.)+[a-z]{2,4}$",$E-mail))
{print "ошибка в поле e-Mail";}else {if(strlen($name) > 0 && strlen($E-mail) > 0 && strlen($E-mail) > 0) {
$s .= "ФИО контактного лица: ".$name."\n";
$s .= "E-mail: ".$Email."\n\n";
$s .= "Web-сайт: ".$URL."\n\n";
$s .= "Телефон: ".$phone."\n\n";
$s .= "Сообщение: ".$text."\n\n";
$s .= "IP: ".getenv('REMOTE_ADDR') ;
mail("yourname@host.ru","Сообщение с сайта host.ru", $s, "From: ".$E-mail."\r\nMIME-Version:1.0\r\nContent-Type:text/plain; charset=Windows-1251\r\nContent-Transfer-Encoding: 8bit");
print ("<h1>Ваше сообщение отправлено</h1><br><br> <a href=\"javascript:window.close()\">Закрыть окно</A>");
}
else print ("<div align=\"center\"><h1>Вы не заполнили обязательные поля!</h1><p>Вернитесь к заполнению формы и повторите попытку</p><br><br><a href=\"javascript:window.close()\">Закрыть окно</A></div>;");
}