Понадобилось, к блогу срочно прикрутить форму обратной связи, решение было найдено по средством языка PHP. Форма обратной связи состоит из одного файла php, а второй файл это просто страница вывода, если вам нужно разместить код на какой-то странице сайта просто разместите форму именно там где хотите сделать вывод.
Для того чтобы настроить форму вам нужно всего лишь указать на 55-ой строчке Ваш e-mail, а 56-ой укажите адрес сайта на котором установлена форма. На 13-й, 27-й и 41-й строчке укажите адрес страницы на которой будет выводиться форма. Адрес сайта нужно указать для того чтобы вы знали с какого сайта было Вам послано сообщение, ведь если форма стоит на нескольких сайтах, Вы не будете играть в угадайку по поводу какого сайта Вам пишут? ![]()
Создайте файл mail.php и скопируйте в него код(кодировка ANSI):
<?php
$xxx =$_POST["xxx"];
$name=$_POST["name"];
$email=$_POST["email"];
$mess=$_POST["mess"];
if (isset ($name))
{
$name = substr($name,0,20); //Не может быть более 20 символов
if (empty($name))
{
echo "<center><b>Не указано имя.<p>";
echo "<a href=/daos/daos-help.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}
if (isset ($email))
{
$email = substr($email,0,20); //Не может быть более 20 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail.<p>";
echo "<a href=/daos/daos-help.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}
if (isset ($mess))
{
$mess = substr($mess,0,1000); //Не может быть более 1000 символов
if (empty($mess))
{
echo "<center><b>Нет текста вопроса.<p>";
echo "<a href=/daos/daos-help.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}
$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}
$to = "svoi-adress@gmail.com"; /*МЕНЯЕМ НА СВОЙ АДРЕСС!*/
$subject = "Вопрос от посетителя блога Fewal.ru"; /*УКАЗЫВАЕМ АДРЕС СВОЕГО САЙТА!*/
$message = "Имя: $name
Электронный адрес: $email
Сообщение: $mess";
mail ($to,$subject,$message) or print "Не могу отправить письмо.";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=/>Нажмите</a>, чтобы вернуться на Главную страницу сайта";
exit;
?>
Форма вывода которую вы сможете внедрить на любую страницу сайта, или просто создать любую страничку и указать там код:
<tr>
<td>
<p>Внимание! Данная форма создана для связи посетителей сайта с Администрацией Сайта</p>
<form action=mail.php method=post>
Ваше имя<br><input type=text name=name size=30><p>
Ваш e-mail<br><input type=text name=email size=30><p>
Ваш вопрос<br><textarea name=mess rows=10 cols=50></textarea><p>
<input type=submit value="Отправить сообщение">
</form>
</td>
</tr>
Результат: получаем
На 3-й строчке указывается названия файла который расположен выше, если вы его назовете не mail.php не забудь в этой форме так же заменить. Создание формы обратной связи процесс гораздо легче идет чем кажется
Зачем, всё это Я делал опишу в следующем посте

Плохой код. Плохая кодировка.
Почитай тут что ли – http://habrahabr.ru/blogs/webdev/17531/
Кстати, эта ссылка есть в исходниках Daos.
Файл daos.php, строчка 104.