Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Вечный Чайник
Зарегистрирован: 05.02.2005 Сообщения: 4
|
Добавлено: Вс Фев 06 2005 00:09 Заголовок сообщения: Вопрос по "Задать вопрос" |
|
|
Народ, здравствуйте!
Подскажите, пожалуйста, как вставить в страничку форму с кнопкой "Задать вопрос", чтобы сообщение из формы приходило ко мне на емейл?
В идеале было бы конечно так: Кликнуть на ссылке "задать вопрос", в ответ на это выскакивает окошко ~ в 1/4 площади экрана монитора: в окошке форма с двумя кнопками "задать вопрос" и "закрыть". При нажатии на "задать вопрос" на емейл посылается мессага, и выдается фраза типа "Ваш вопрос принят". При нажатии на "закрыть" окошко закрывается.
С низким поклоном, _________________ Kettle Forever
Последний раз редактировалось: Вечный Чайник (Пн Фев 07 2005 13:01), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Пн Фев 07 2005 09:43 Заголовок сообщения: Re: Вопрос по "Задать вопрос" |
|
|
Если на сервере есть поддержка PHP, то отправить письмо можно с помощью функии mail:
mail("куда@site.ru", "тема письма", "основной текст", "From: от кого"); |
|
Вернуться к началу |
|
|
Вечный Чайник
Зарегистрирован: 05.02.2005 Сообщения: 4
|
Добавлено: Пн Фев 07 2005 12:55 Заголовок сообщения: Re: Вопрос по "Задать вопрос" |
|
|
mad_alexx писал(а): | Если на сервере есть поддержка PHP, то отправить письмо можно с помощью функии mail:
mail("куда@site.ru", "тема письма", "основной текст", "From: от кого"); |
Спасибо!
В общих чертах понятно.
В принципе, нарисовать форму и вставить ее в страничку я смог бы.
Хотя бы вот так:
<b>Задайте Ваш вопрос:</b>
<br>
<table cellspacing=0 cellpadding=2 border=0>
<form action=faq_a.php method=post>
<tr>
<td>Ваше имя:</td>
<td><input type=text name=name></td>
</tr>
<tr>
<td valign=top>Ваш вопрос:</td>
<td><textarea name=q cols=40 rows=5></textarea></td>
</tr>
<tr>
<td valign=top></td>
<td><input type=submit value=Отправить></td>
</tr>
</form>
</table>
Возникает вопрос: а как дальше? Ясно, что надо ввести ПХПшный дескриптор и куда-то его всунуть, но неясно, какой именно и куда... _________________ Kettle Forever |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Ср Фев 09 2005 12:05 Заголовок сообщения: Re: Вопрос по "Задать вопрос" |
|
|
При нажатии на кнопку "Отправить" управление передаётся в файл faq_a.php. Вот простейший пример этого файла
<?php
$msg = "$HTTP_POST_VARS[name] спросил:<br>\n";
$msg .= "$HTTP_POST_VARS[q]";
mail("куда@mail.ru", "Вопрос с сайта", $msg);
echo "Ваш вопрос принят.<br>";
echo "<a href=/>На главную страницу</a>";
?> |
|
Вернуться к началу |
|
|
Вечный Чайник
Зарегистрирован: 05.02.2005 Сообщения: 4
|
Добавлено: Ср Фев 09 2005 12:25 Заголовок сообщения: |
|
|
Огромное спасибо, mad_alexx! _________________ Kettle Forever |
|
Вернуться к началу |
|
|
DarkHost
Зарегистрирован: 09.02.2005 Сообщения: 57
|
Добавлено: Ср Фев 09 2005 14:59 Заголовок сообщения: |
|
|
mad_alexx
Кстати, а посредством "mail(,,)" можно еще и аттачить файлы? Если нет, то как можно? |
|
Вернуться к началу |
|
|
mad_alexx
Зарегистрирован: 14.01.2005 Сообщения: 154 Откуда: Иркутск
|
Добавлено: Чт Фев 10 2005 11:58 Заголовок сообщения: |
|
|
На http://www.phpclub.ru видел статью об отправке писем, в том числе с прикреплёнными файлами. Точный url не помню. |
|
Вернуться к началу |
|
|
|