<МЕТА> - Украина | Блоги | Українська
<META> - Украина
Интернет
Реестр
Новости
Рефераты
Товары
Блоги
искать в сообществе Бесплатные программы и утилиты.
Авторизация
Логин:
Пароль:
 
#

Календарь

 Март 
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#

Записи

Суббота 1 февраля 2014
Сообщение прочтено 90 раз
s-monah | 2014-02-01 23:41:08

Для организации обратной связи типа "почта с сайта" на PHP всё очень просто.
А вот реализовать то же самое в HTML вызывает у многих затруднения. Даю пример.
Итак необходимо сделать нескоько шагов.
Итак:

1.Сформируйте файл mail.php (в любом текстовом редакторе) и отправьте в корневой каталог своего сайта.


<?php
$url = "index.html";
$title = "site.com";
$subject = "Письмо с сайта $title";
$admail = "site@mail.ru";
$back = "<p><a href='http://blog.meta.ua/redirect.php?url=M2ovMXSPM1%2FTYLCQ3y%2FWNu1M3Y4D' target="_blank" rel="nofollow" history.back()\">Назад</a></p>";

if(@$_POST['nick'] or @$_POST['email'] or @$_POST['delivery'] or @$_POST['msg'])
{
@$nick = $_POST['nick'] or die("Убедитесь, что вы ввели свое имя!$back");
@$email = $_POST['email'] or die("Убедитесь, что вы ввели свой E-mail!$back");
@$delivery = $_POST['delivery'] or die("Убедитесь, что вы ввели тему сообщения!$back");
@$msg = $_POST['msg'] or die("Убедитесь, что вы ввели сообшение!$back");

if(!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$", $email))
{
echo "Убедитесь, что вы ввели корректный E-mail!$back";
exit;
}
$content = "\nПользователь $nick!\n
Адресс: $email\n
Отправил(а) вам письмо с сайта - \"$title\"\n
Тема - $delivery, со следующим содержанием:\n\n$msg";
if(!@mail($admail, $subject, $content))
{
echo "Ошибка при отправке письма. Пожалуйста сообщите об этом администратору данного сайта,
используя любой другой вид связи.$back";
exit;
}
else
{
echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в ближайшее время ";
echo "<meta http-equiv=\"refresh\" content=\"1;URL=$url\">";
}
}
else {
die("Для отправки сообщения заполните все поля!$back");
}
?>


2.Разместите на сайте код:


<form action="mail.php" method="post">
<span >*</span> <strong>Ваше имя:</strong><br>
Введите реальное имя, чтобы мы знали как к вам обращяться<br>
<input type="text" name="nick" size="35"><br>
<span >*</span> <strong>Ваш E-mail:</strong><br>
Введите реальный e-mail адрес, на него вы получите ответ на ваше сообщение<br>
<input type="text" name="email" size="35"><br>
<span >*</span> <strong>Тема сообщения:</strong><br>
<select name="delivery">
<option>
<option> Вопрос
<option> Комментарий
<option> Другое
</select>
<br>
<span >*</span> <strong>Сообщение:</strong><br>
<textarea name="msg" cols="50" rows="6"></textarea>
<br>
<input type="submit" value="Отправить!" id="submit_mail">
</form>
3.В начале кода файла mail.php необходимо вставить ваши данные:


<?php
$url = "index.html"; - страница размещения (у меня это index.html)
$title = "site.com"; - ваш сайт
$subject = "Письмо с сайта $title";
$admail = "site@mail.ru"; - ваш почтовый ящик
..............
?> 

4. Всё... Как это выглядит и работает смотрите на главной странице.

 

А самое интересное на сайте http://s-monah.ho.ua/

Четверг 5 мая 2011
Сообщение прочтено 570 раз
s-monah | 2011-05-05 15:48:05

Белые каталоги и ссылки для веб-мастеров а также популярные программы и утилиты для бесплатного скачивания

http://s-monah.ho.ua

Поиск:
ИнформацияОбщениеБизнесДосуг
добавить сайт | реклама на портале | контекстная реклама | контакты Copyright © 1998-2010 <META> Все права защищены