|
|
|
|
|
для: LINKIN
(06.06.2008 в 14:14)
| |
<?php
$action=$_POST['action'];
$mail_from=$_POST['mail_from'];
if (!empty($action))
{
if(!empty($mail_from))
{
if(!preg_match("/^[\da-z\._-]+@[\da-z\._-]+\.[a-z]{2,6}$/i", $mail_from));
{
$action="";
echo("Введите адрес электронной почты в виде address@server.coom"); exit();
}
$mail_from = substr($_POST["mail_from"],0,32);
$mail_from = trim($mail_from);
$mail_from = htmlspecialchars(stripslashes($mail_from));
$mail_subject = substr($_POST['$mail_subject'],0,64);
$mail_subject = trim($mail_subject);
$mail_subject = htmlspecialchars(stripslashes($mail_subject));
$mail_msg = substr($_POST["$mail_msg"],0,1024);
$mail_msg = trim($mail_msg);
$mail_msg = htmlspecialchars(stripslashes($mail_msg));
$mail_msg=$mail_from.$mail_msg;
if(mail("feedback", $mail_subject, $mail_msg))
{
echo("Сообщение успешно отправлено <br><a href=\"javascript:history.go(-1)\"
class=\"text\">Вернуться назад</a>.");
}
else
{
echo("При отправлении сообщения произошла ошибка! <br><a href=\"javascript:history.go(-1)\"
class=\"text\">Вернуться назад</a>.");
}
}
else
{
echo("Введите адрес для обратной связи! <br><a href=\"javascript:history.go(-1)\"
class=\"text\">Вернуться назад</a>.");
}
}
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(06.06.2008 в 14:14)
| | Оставь свою почту. | |
|
|
|
|
|
|
|
для: LINKIN
(06.06.2008 в 14:07)
| | Вот пример с вашей формой
<?php
$action=$_POST['action'];
$mail_from=$_POST['mail_from'];
if(!empty($action)){
if(!empty($mail_from))
{
if (preg_match("/^[\da-z\._-]+@[\da-z\._-]+\.[a-z]{2,6}$/i", $mail_from))
{
//Здесь проверяете остальные поля и отправляете на мыло
}else{
echo("Введите адрес электронной почты в виде address@server.coom"); exit();
}
}else{
echo("Вы не ввели email"); exit();
}
}
?>
<form method="post" action="" class="form_set">
<table cellpadding="0" cellspacing="0">
<tr><td><p align="left"><font size="+1">Обратная связь</font></p></td></tr>
<tr><td><p class="text" align="left">Введите адрес электронной почты для обратной связи: </p></td></tr>
<tr><td><input type="text" value="" maxlength="255" size="32" name="mail_from"></td></tr>
<tr><td><p class="text">Введите тему вашего сообщения: </p></td></tr>
<tr><td><input type="text" value="" maxlength="255" size="64" name="mail_subject"></td></tr>
<tr><td><p class="text">Введите текст самого сообщения: </p></td></tr>
<tr><td><textarea cols="39" rows="10" type="text" value="" maxlength="1024" name="mail_msg"></textarea></td></tr>
<tr><td><input type="submit" name="action" value="Послать">
<input type="reset" value="Очистить"></td></tr>
</table>
</form>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(06.06.2008 в 13:58)
| | /^[\da-z\._-]+@[\da-z\.\-]+\.[a-z]{2,6}$/i | |
|
|
|
|
|
|
|
для: LINKIN
(06.06.2008 в 13:54)
| | Вы меня доканать хотите?
Я привел вам рабочий пример.
Как вы там используете его этого я не знаю. | |
|
|
|
|
|
|
|
для: AcidTrash
(06.06.2008 в 13:20)
| | смотри reaktor.net.ua | |
|
|
|
|
|
|
|
для: LINKIN
(06.06.2008 в 13:18)
| | Все работает :)
<?php
$email="admin@nu-ns.com.ua";
if (preg_match("/^[\da-z\._-]+@[\da-z\._-]+\.[a-z]{2,6}$/i", $email))
{
print "Адрес корректный";
}
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(06.06.2008 в 13:15)
| | admin sobaka nu-ns.com.ua | |
|
|
|
|
|
|
|
для: LINKIN
(06.06.2008 в 13:10)
| | >admin at nu-ns.com.ua
Если это адрес email, то я испанский летчик. | |
|
|
|
|
|
|
|
для: AcidTrash
(06.06.2008 в 13:06)
| | admin at nu-ns.com.ua откузет почему. | |
|
|
|
|