Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Простой скрипт для отправки писма С вашего сайта |

08.09.2005, 08:26
|
|
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме: 171678
Репутация:
3
|
|
Простой скрипт для отправки писма С вашего сайта
contact.php
PHP код:
<form method="post" action="send.php">
Ваше имя:<br /><input name="name" type="text" size="30" maxlength="40" /><br /><br />
Ваш Email:<br /><input name="email" type="text" size="30" maxlength="40" /><br /><br />
Тема письма:<br /><input name="subject" type="text" size="30" maxlength="40" /><br /><br />
Текст сообщения:<br /><textarea name="msg" cols="50" rows="6"></textarea><br /><br />
<input type="reset" value="Очистить" /> <input type="submit" value="Послать" />
</form>
send.php
PHP код:
$receiverMail = "your@mail.ru";
$name = ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
$email = ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
$subject = ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
$msg = ltrim(rtrim(strip_tags($_POST['msg'])));
$ip = getenv("REMOTE_ADDR");
$msgformat = "From: $name ($ip)\nEmail: $email\n\n$msg";
// VALIDATION
if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
echo "<h3>Писмо не било послано</h3><p>Заполните все поля</p>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
echo "<h3>Писмо не било послано</h3><p>ваш E-MAIL не верный</p>";
}
else {
mail($receiverMail, $subject, $msgformat, "From: $name <$email>");
echo "<h3>Писмо успешно отправлено</h3><p>мы ответим вам :)</p>"; }
?>
Последний раз редактировалось ISRAEL; 08.09.2005 в 08:33..
|
|
|

08.09.2005, 09:45
|
|
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме: 4520553
Репутация:
1316
|
|
а почему ты страницы разделил? не проще когда все на одной странице.
и еще мне кажеться что лучше делать с описанием не так заполненного поля.
допустим если ты ошибся в мыле то тебе и скажут направильно написано мыло или там еще что-то.
таких скриптов море в инете.
|
|
|

09.09.2005, 01:26
|
|
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме: 171678
Репутация:
3
|
|
Ну потом что я плохо знаю руски и не соберался много писать а какое ечё обеснение ?
|
|
|

09.09.2005, 02:35
|
|
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме: 3606217
Репутация:
685
|
|
Если сам писал, то молодец, лишняя практика не помешает =) а так, что тебе сказать, конечно лучше сделать всё в одном филеке, и сделать проверку если поля пустые, выдать алерт
|
|
|

09.09.2005, 04:20
|
|
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме: 171678
Репутация:
3
|
|
Нда зачем же ето ?
как написано простой скрипт )))
|
|
|

09.09.2005, 07:33
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
1 класс -))
+ антифлуд нужен =))
|
|
|

09.09.2005, 15:02
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Ржём  )) Нафига вопще создавать тему??? Выебнуться? Неполучилось, типа для тех кто не знает, им не надо, они либо найдут что им нужно либо сами отпушутся,тогда и можешь блестнуть знанием пхп. Если уж размещаешь тут,то сделал бы отправление не банальным mail() а через сокеты.Хотя это тоже не так уж трудно(оссобенно имея пару классов ))).
|
|
|

09.09.2005, 15:28
|
|
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме: 171678
Репутация:
3
|
|
Ну смотри для тех каму новое понятие пхп то ето скрипт в сами рас я имею веду что в новом окне пригал при исползеване js кокда нажемаеш на обратную свазь или ещь чё и канечно что те кто програмируют не будут ставить на сайт имено етот скрипт и я ево поставил суда не дла тово чтоб попонтоватся как ты ето виразил и ещё я мог бы ево сделать на мнгого лутше толко вот смысла я ветом не увидел ))) самы простой пример отправки писма дла админа сайта 
|
|
|

09.09.2005, 21:27
|
|
Постоянный
Регистрация: 20.01.2005
Сообщений: 899
Провел на форуме: 1535446
Репутация:
182
|
|
Перечитай мое сообщение,а так же обрати внимание на строки:
типа для тех кто не знает, им не надо, они либо найдут что им нужно либо сами отпушутся,тогда и можешь блестнуть знанием пхп.
Если уж размещаешь тут,то сделал бы отправление не банальным mail() а через сокеты.
А теперь к твоему сообщению:
Ну смотри для тех каму новое понятие пхп то ето скрипт в сами рас
Гы гы с какой-то стати маил() стал новым? Да и вопще ничего интересного нет. В любом учебнике,есть функция маил() и такой же скрипт как у тебя(оч похожий).Смысла я так и не увидел.
я имею веду что в новом окне пригал при исползеване js кокда
А то до тебя это никто не использовал и не догадывался как это сделать  )))
|
|
|

10.09.2005, 11:14
|
|
Banned
Регистрация: 29.07.2005
Сообщений: 70
Провел на форуме: 171678
Репутация:
3
|
|
Какой смисл или ты не понемаеш очём
да я видел учебники ету функвыю
но я лично думою что не каму етот скрипт не мешает кроме тебя я щетаю ету бес смысленую дескусию закритой!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|