![]() |
Показаны 5 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Скрипт для заявок (http://netadmin.ws/forum/showthread.php?threadid=1289)
Скрипт для заявок
Подскажите простенький скрипт на php, с помощью которого можно писать что-то вроде заявок. Несколько форм: имя, адрес, е-mail. После заполнения всё отправлялось на мыло.
На PHPClub искал, не нашлё.
а на перле не прокатит ? а то у меня есть.
__________________
"Gott weiss, ich will kein Engel sein!"
Ну вот к примеру мной написанный скрипт
Я ничего не исправлял кроме admin@domain.com и action=mail.php то есть e-mail поэтому на дизайн не обращай внимание
Ð_аботающий пример можно увидеть здесь
jumora.net?action=contact
назови файл mail.php и всё должно работать
Если есть какие ошибки то они из-за того что этот код настроен чтобы работать через include
но я вроде исправил
но не проверял
думаю ты разберёшься
<font face="arial" size="2"> <a href="./" target=_top>Главная</a> : Контакт</font>
<br>
<hr noshade size="1" color="#eeeeee" width="99%">
<?php
if ($action2==""):
?>
<center>
<form action="mail.php" method="post">
<font face="arial" size="2"><b>
Если вы хотите что-то сказать или спросить,то заполните форму полностью и нажмите "ОТОСЛАТЬ >>"
</b></font>
<br><br>
<TABLE CELLPADDING="2" CELLSPACING="0" BORDER="0">
<TR>
<TD VALIGN="TOP">
<FONT FACE="arial" SIZE="2">Ваше имя::</FONT>
</TD>
<TD VALIGN="TOP">
<FONT FACE="arial" SIZE="2">
<INPUT TYPE="text" NAME="name" size="20">
</FONT>
</TD>
</TR>
<TR>
<TD VALIGN="TOP">
<FONT FACE="arial" SIZE="2">Ваш e-mail::</FONT>
</TD>
<TD VALIGN="TOP">
<FONT FACE="arial" SIZE="2">
<INPUT TYPE="text" NAME="email" size="20">
</FONT>
</TD>
</TR>
<TR>
<TD VALIGN="TOP">
<FONT FACE="arial" SIZE="2">Ваша оценка::</FONT>
</TD>
<TD VALIGN="TOP" COLSPAN="2">
<SELECT NAME="opinion">
<option value="Отлично">Отлично</option>
<option value="Хорошо">Хорошо</option>
<option value="Никак">Никак</option>
<option value="Плохо">Плохо</option>
<option value="Ужасно">Ужасно</option>
</TD>
</TR>
<TR>
<TD VALIGN="TOP" COLSPAN="2">
<FONT FACE="arial" SIZE="2">Ваш комментарий::</FONT>
</TD>
</TR>
<TR>
<TD VALIGN="TOP" COLSPAN="2">
<FONT FACE="arial" SIZE="2">
<TEXTAREA NAME="comments" ROWS="3" COLS="30"></TEXTAREA>
</FONT>
</TD>
</TR>
<TR>
<TD VALIGN="TOP" COLSPAN="2" align="center">
<FONT FACE="arial" SIZE="2">
<input type="hidden" name="action2" value="send">
<INPUT TYPE="submit" value="ОТОСЛАТЬ >>">
</FONT>
</TD>
</TR>
</TABLE>
</form>
</center>
<?php
elseif ($action2="send"):
if ($name=="") {
print "<center><b>Вы не ввели своё имя!<br><br><a href=\"java script:history.back()\">НАЗАД!</a></b></center>";
}
elseif ($email=="") {
print "<center><b>Вы не ввели свой e-mail!<br><br><a href=\"java script:history.back()\">НАЗАД!</a></b></center>";
}
elseif ($comments=="") {
print "<center><b>Вы не ввели комментарий!<br><br><a href=\"java script:history.back()\">НАЗАД!</a></b></center>";
}
else {
?>
<center>
<table cellpadding="0" cellspacing="0" border="0" width="400">
<tr>
<td>
<font face="arial" size="2">
Спасибо, <?php echo "$name"; ?>!<br>
Ваше сообщение было успешно отправлено! Вы оценили наш сайт на <b><?php echo "$opinion"; ?></b>! А ваш комментарий следующий::<br>
<b><?php echo "$comments"; ?></b><br><br>
Успехов!
</font>
</td>
</tr>
</table>
</center>
<?php
mail("admin@domain.com", "Feedback", "
Имя:: $name
E-mail:: $email
Оценка:: $opinion
Комментарий:: $comments","FROM:$name <$email>");
}
endif;
?>
<hr noshade size="1" color="#eeeeee" width="99%">
Andrei, спасибо большое! Попробовал, получилось. Ты очень помог. 
serge145
Ð_то стандартная форма...
Просто найди описалово функции mail и еще много чего сможешь потом делать, и хидеры свои вписывать и атачи посылать...
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
| Формат времени GMT. Текущее время 10:01. | Показаны 5 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.