Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Perl, PHP: отправка формы на e-mail

Автор: MissX
Дата сообщения: 27.12.2008 10:17
У меня из всего испробованного работает вот этот код


Код: <?php
session_start();
$admin = 'admin@mail.ru';

if ( isset( $_POST['sendMail'] ) ) {
$name = substr( $_POST['name'], 0, 64 );
$email = substr( $_POST['email'], 0, 64 );
$subject = substr( $_POST['subject'], 0, 64 );
$message = substr( $_POST['message'], 0, 250 );

$error = '';
if ( empty( $name ) ) $error = $error.'<li>Не заполнено поле "Имя"</li>';
if ( empty( $email ) ) $error = $error.'<li>Не заполнено поле "E-mail"</li>';
if ( empty( $subject ) ) $error = $error.'<li>Не заполнено поле "Тема"</li>';
if ( empty( $message ) ) $error = $error.'<li>Не заполнено поле "Сообщение"</li>';
if ( !empty( $email ) and !preg_match( "#^[0-9a-z_\-\.]+@[0-9a-z\-\.]+\.[a-z]{2,6}$#i", $email ) )
$error = $error.'<li>поле "E-mail" должно соответствовать формату somebody@somewhere.ru</li>';
if ( !empty( $error ) ) {
$_SESSION['sendMailForm']['error'] = '<p>При заполнении формы были допущены ошибки:</p><ul>'.$error.'</ul>';
$_SESSION['sendMailForm']['name'] = $name;
$_SESSION['sendMailForm']['email'] = $email;
$_SESSION['sendMailForm']['subject'] = $subject;
$_SESSION['sendMailForm']['message'] = $message;
header( 'Location: '.$_SERVER['PHP_SELF'] );
die();
}

$body = "АВТОР:\r\n".$name."\r\n\r\n";
$body .= "E-MAIL:\r\n".$email."\r\n\r\n";
$body .= "ТЕМА:\r\n".$subject."\r\n\r\n";
$body .= "СООБЩЕНИЕ:\r\n".$message;
$body = quoted_printable_encode( $body );

$theme = '=?windows-1251?B?'.base64_encode('Заполнена форма на сайте').'?=';
$headers = "From: ".$_SERVER['SERVER_NAME']." <".$email.">\r\n";
$headers = $headers."Return-path: <".$email.">\r\n";
$headers = $headers."Content-type: text/plain; charset=\"windows-1251\"\r\n";
$headers = $headers."Content-Transfer-Encoding: quoted-printable\r\n\r\n";

if ( mail($admin, $theme, $body, $headers) )
$_SESSION['success'] = true;
else
$_SESSION['success'] = false;
header( 'Location: '.$_SERVER['PHP_SELF'] );
die();
}

function quoted_printable_encode ( $string ) {
// rule #2, #3 (leaves space and tab characters in tact)
$string = preg_replace_callback (
'/[^\x21-\x3C\x3E-\x7E\x09\x20]/',
'quoted_printable_encode_character',
$string
);
$newline = "=\r\n"; // '=' + CRLF (rule #4)
// make sure the splitting of lines does not interfere with escaped characters
// (chunk_split fails here)
$string = preg_replace ( '/(.{73}[^=]{0,3})/', '$1'.$newline, $string);
return $string;
}

function quoted_printable_encode_character ( $matches ) {
$character = $matches[0];
return sprintf ( '=%02x', ord ( $character ) );
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Отправить письмо</title>
</head>
<body>

<?php
if ( isset( $_SESSION['success'] ) ) {
if ( $_SESSION['success'] )
echo '<p>Письмо успешно отправлено</p>';
else
echo '<p>Ошибка при отправке письма</p>';
unset( $_SESSION['success'] );
}
if ( isset( $_SESSION['sendMailForm'] ) ) {
echo $_SESSION['sendMailForm']['error'];
$name = htmlspecialchars ( $_SESSION['sendMailForm']['name'] );
$email = htmlspecialchars ( $_SESSION['sendMailForm']['email'] );
$subject = htmlspecialchars ( $_SESSION['sendMailForm']['subject'] );
$message = htmlspecialchars ( $_SESSION['sendMailForm']['message'] );
unset( $_SESSION['sendMailForm'] );
} else {
$name = '';
$email = '';
$subject = '';
$message = '';
}
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<table>
<tr><td>Имя:</td><td><input type="text" name="name" maxlength="64" value="<?php echo $name ?>" /></td></tr>
<tr><td>E-mail:</td><td><input type="text" name="email" maxlength="64" value="<?php echo $email ?>" /></td></tr>
<tr><td>Тема:</td><td><input type="text" name="subject" maxlength="64" value="<?php echo $subject ?>" /></td></tr>
<tr><td>Сообщение:</td><td><textarea name="message" rows="5" cols="30"><?php echo $message ?></textarea></td></tr>
<tr><td>&nbsp;</td><td><input type="submit" name="sendMail" value="Отправить" /></td></tr>
</table>
</form>

</body>
</html>
Автор: Krist
Дата сообщения: 14.01.2009 06:42
Доброго времени суток, благодарен отвечающим в этой ветке, с Вашей помощью пару месяцев назад сделал форму все нормально. Но с следующим изменением дизайна/контента задача усложнилась тем что стало несколько форм, часть данных повторяется из формы в форму. Кто подскажет или даст ссылку на статью/рыбу, как сделать передачу данных из формы в форму на время одной сессии (примеры с cookies в интернете не помогают нужно что-нибудь более близкое к решению (руки кривые =( )?
Автор: kraft
Дата сообщения: 17.01.2009 14:10
Win XP SP3 En, Установил Denwer (по-умолчанию) тестирую отправку формы

obrabotka.php
------------------------------
<?php

if (isset($site)) {$site="Да";} else {$site="Нет";}
if (isset($book)) {$book="Да";} else {$book="Нет";}

$v = mail("test@test.ru","Заказ с сайта","На сайте был сделан заказ. \n Заказ пришел от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address","content-type:text/plain; charset = windows-1251\r\n");

if ($v == "true") {echo "Ваше сообщение успешно доставлено!";}

?>
------------------------------

Получаю сообщение - Ваше сообщение успешно доставлено!

Проверяю \tmp\!sendmail (localhost) - Все в порядке.
Кликаю по файлу 2009-01-17_20-35-24.eml - в почтовике открывается пустое письмо! Также пустые поля От кого и Тема.
Открываю файл текстовым редактором - все на месте, т.е. не пусто - правильно заполненная форма!
Чего не хватает?
Спасибо.


Автор: Cheery
Дата сообщения: 17.01.2009 22:22
Krist

Цитата:
асть данных повторяется из формы в форму. Кто подскажет или даст ссылку на статью/рыбу, как сделать передачу данных из формы в форму на время одной сессии (примеры с cookies в интернете не помогают нужно что-нибудь более близкое к решению (руки кривые =( )?

http://www.phpfaq.ru/session
и есть отдельная тема и не одно по этому

kraft
а при чем тут эта тема?

Цитата:
Кликаю по файлу 2009-01-17_20-35-24.eml - в почтовике открывается пустое письмо!

размер файла проверьте и вообще - пользуйтесь нормальными почтовиками, а не перловскими заглушками
Автор: kraft
Дата сообщения: 17.01.2009 22:34
Cheery

Почтовик - The Bat!
Тема правильная PHP: отправка формы на e-mail

И конкретный вопрос - Как прописать, чтоб обрабатывались поля
От
Тема
кому

Спасибо

Спасибо за ссылку
Автор: Cheery
Дата сообщения: 17.01.2009 22:36
kraft

Цитата:
И конкретный вопрос - Как прописать, чтоб обрабатывались поля

что значит "обрабатывались"?

Цитата:
пользуйтесь нормальными почтовиками

это почтовый сервер, а не клиент


Цитата:
И конкретный вопрос - Как прописать, чтоб обрабатывались поля
От
Тема
кому

читать www.phpfaq.ru/globals
Автор: 2m2
Дата сообщения: 03.02.2009 07:13

Уважаемые!
В php я совсем не понимаю, попросил бы вас помочь написать вот такую форму онлайн заказа




Буду премного благодарен!
Автор: Cheery
Дата сообщения: 03.02.2009 19:02
2m2

Цитата:
В php я совсем не понимаю, попросил бы вас помочь написать вот такую форму онлайн заказа

ну а html то и css понимаете? нарисуйте форму и дайте имена полей
Автор: Ternik
Дата сообщения: 03.02.2009 20:35
Cheery
имхо редирект ему на мануалы
Автор: 2m2
Дата сообщения: 03.02.2009 21:47
Господа =)

Цитата:
имхо редирект ему на мануалы

Ну не стоит так жестоко. Я бы попросил вас, если не сложно. Обьясните, как это сделать. или какой-нибуть похожий код скинте...)
Автор: Cheery
Дата сообщения: 03.02.2009 21:50
2m2

Цитата:
Обьясните, как это сделать. или какой-нибуть похожий код скинте...)

похожих кодов было до кучи ранее по теме..
сказано же - сделайте форму в html, дайте полям имена.. и все, что нужно, это получить их в скрипте через
$_POST['имя_поля'], сформировать сообщение так, как хочется и отправить. все было показано не раз
Автор: Ternik
Дата сообщения: 03.02.2009 23:40
2m2
Мало того, можете использовать массивы! например!

Код:
<form>
<input type="text" name"array[a]" value="666" />
<input type="text" name"array[b]" value="666" />
<input type="text" name"array[c]" value="666" />
<input type="submit" />
</form>
Автор: 2m2
Дата сообщения: 04.02.2009 10:22
Вот такую вещь попробовал. но не очень хочет работать
В чем ошибка?


Код: <!doctype html public "-//w3c//dtd html 4.01 transitional//en">

<html>
<head>
<title>Обратная связь</title>
</head>

<body>

<?

function show_form($s="") {
global $name,$email,$domain,$message;
if ($s) echo "<b>Ошибка:</b> $s";
?>
<table width=450 cellpadding=0 cellspacing=1 bgcolor=#808080>
<form action="contact.php" method=post>
<tr><td colspan=2 bgcolor=#eaebef height=25 align=center>
<b>Прямая связь</b></td></tr>
<tr bgcolor=#f0f0f0>
<td height=30 width=200> <b>Ваше имя: *</b></td>
<td bgcolor=#ffffff> <input type=text name=name size=30></td>
</tr>
<tr bgcolor=#f0f0f0>
<td height=30> <b>Ваш email: *</b></td>
<td bgcolor=#ffffff> <input type=text name=email size=30></td>
</tr>
<tr bgcolor=#f0f0f0>
<td height=30> <b>Ваш телефон:</b></td>
<td bgcolor=#ffffff> <input type=text name=phone size=30></td>
</tr>
<tr bgcolor=#f0f0f0>
<td height=30 colspan=2>
<table width=100% cellpadding=5 cellspacing=5><tr></tr>

<tr>
<td><strong>Требуемые материалы и их примерное количество* </strong></td>
<td><textarea cols=50 rows=5 name=message></textarea></td>
</tr>
<tr>
<td bgcolor="#DADADA">&nbsp;<b>Требуется ли доставка?</b></td>
<td bgcolor="#DADADA"><INPUT type="checkbox" name=dostavka value="yes"></td>
</tr>
<tr>
<td>&nbsp;<b>Адрес доставки </b></td>
<td><TEXTAREA type="text" name=addres ROWS=4 COLS=40></TEXTAREA></td>
</tr>
<tr>
<td bgcolor="#DADADA">&nbsp;<b>Дополнительная информация</b> </td>
<td bgcolor="#DADADA"><TEXTAREA type="text" NAME=info ROWS=4 COLS=40></TEXTAREA></td>
</tr>

</table>
</td>
</tr>
<tr><td colspan=2 bgcolor=#eaebef height=35 align=center>
<input type="submit" value="Отправить вопрос"></td></tr>
<input type=hidden name=a value=1>
</form>
</table>
<p>
Поля, отмеченные звездочкой (*) должны быть заполнены.

</body>
</html>
<?
exit();
};


// если не было добавления сообщения, выводим форму
if (!$a) show_form();

// проверяем данные формы
if (!$name) show_form("Укажите Ваше имя!");
if (!$email) show_form("Укажите Ваш email!");
if (!$phone) show_form("Укажите Ваш телефон!");
if (!$message) show_form("Укажите требуемые материалы!");

// описываем переменные и rfc заголовки письма

// обратный адрес будет указанным адресом отправителя сообщения
$from = $email;
$recipients = "xxx@gmail.com"; // Ваш email
$headers = "content-type: text/plain; charset="windows-1251""; // кодировка письма

// открываем sendmail и отправляем письмо
$mail = popen("/usr/sbin/sendmail -i -f$from -- $recipients", 'w');
$text_headers = "from: $fromnsubject: $subject".$headers;
fputs($mail, $text_headers);
fputs($mail, "n");
fputs($mail, $body);

// проверяем на ошибку
$result = pclose($mail) >> 8 & 0xff;
if ($result) echo "Сообщение не было отправлено!";
else echo "Спасибо, Ваше сообщение отправлено.
Мы свяжемся с Вами в ближайшее время!";
?>
</body>
</html>
Автор: Cheery
Дата сообщения: 04.02.2009 15:20
2m2

Цитата:
Вот такую вещь попробовал. но не очень хочет работать

в каком месте?
во первых - вам сказали насчет массивов $_POST - читайте www.phpfaq.ru/globals
во вторых -
Цитата:
$mail = popen("/usr/sbin/sendmail -i -f$from -- $recipients", 'w');
$text_headers = "from: $fromnsubject: $subject".$headers;
fputs($mail, $text_headers);
fputs($mail, "n");
fputs($mail, $body);

// проверяем на ошибку
$result = pclose($mail) >> 8 & 0xff;

у вас какая ОС? под виндой это не будет работать
Автор: RiDer
Дата сообщения: 19.03.2009 06:57
Всех приветствую!
Возникла нужда сделать форму для отправки на е-майл. но особо в этом не соображаю. поэтому погуглил и нашёл вот такую простенькую:


Цитата:
<form action="flat.php" name=mailer>
     <table align=center>
<tr><td class=leftext>Город</td><td><div align="left">
<input type=text name=city size=20 maxlength=20 class=pochta>
</div></td></tr>
<tr><td class=leftext>Текст заказа</td><td><textarea name=message cols=40 rows=3 class=pochta></textarea></td></tr>
<tr><td class=leftext>Ваше имя</td><td><input type=text name=name maxlength=50 class=pochta></td></tr>
<tr><td class=leftext>Ваш телефон</td><td><input type=text name=tel maxlength=50 class=pochta></td></tr>
<tr><td class=leftext>Ваш е-mail</td><td><input type=text name=email size=42 maxlength=50 class=pochta></td></tr>
<tr><td class=leftext></td><td><input value="Отправить" type=submit class=butn></td></tr></table></form>


Собственно вот текст flat.php (положил в ту же папку, что и html, содержащий эту форму).


Цитата:
<?
mail("rider@mymail.ru", "Заявка с сайта", " От: $name
Город: $city
Мой телефон: $tel
Email-отправителя: $email
Текст заказа: $message",
"From: <$email>\nContent-type: text/plain; charset=windows-1251");
Header("Content-type: text/html");
echo "<br><br><center>Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.<br><br><a href='javascript:history.back()'>Назад</a> "
?>


Тестирую всё на сайте. Хостинг платный, пхп имеется.
Форма отправляется. страничка с подтверждением открывается (Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.). Но на емайл мне (админу) ничего не приходит.
Помогите плиз разобраться =)

PS: адрес при передаче: http://rider-site.ru/flat.php?city=Moscow&message=eeeeeeeeeeerrrrrrrrrrrrr&name=1408&tel=%2B7+908+635466&email=zweeeffccver%40mail.ru

Почитал http://www.phpfaq.ru/globals, понял, что так нельзя передавать переменные.
То есть надо просто куда то вписать method="GET" ? =)
Автор: 6epcepk
Дата сообщения: 19.03.2009 09:12

Код: <form action="flat.php" name=mailer method="POST">
<table align=center>
<tr><td class=leftext>Город</td><td><div align="left">
<input type=text name=city size=20 maxlength=20 class=pochta>
</div></td></tr>
<tr><td class=leftext>Текст заказа</td><td><textarea name=message cols=40 rows=3 class=pochta></textarea></td></tr>
<tr><td class=leftext>Ваше имя</td><td><input type=text name=name maxlength=50 class=pochta></td></tr>
<tr><td class=leftext>Ваш телефон</td><td><input type=text name=tel maxlength=50 class=pochta></td></tr>
<tr><td class=leftext>Ваш е-mail</td><td><input type=text name=email size=42 maxlength=50 class=pochta></td></tr>
<tr><td class=leftext></td><td><input value="Отправить" type=submit class=butn></td></tr></table></form>
Автор: RiDer
Дата сообщения: 19.03.2009 09:26
6epcepk

Ошибку выдаёт..


Цитата:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/home/бла-бла/public_html/flat.php on line 6



Исправил что мог:


Цитата:
<?
mail("rider@бла-бла.ru", "Заявка с сайта", " От: {$_POST['name']}
Город: {$_POST['city ']}
Мой телефон: {$_POST['tel ']}
Email-отправителя: {$_POST['email ']}
Текст заказа: {$_POST['message']}",
"From: <{$_POST['email']}>\nContent-type: text/plain; charset=windows-1251");
Header("Content-type: text/html");
echo "<br><br><center>Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.<br><br><a href='javascript:history.back()'>Назад</a> "
?>


Но теперь вместо: Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.

получается:
&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;.

&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;.

&#65533;&#65533;&#65533;&#65533;&#65533;

А на почту всё равно ничего не приходит((
Автор: 6epcepk
Дата сообщения: 19.03.2009 10:27
А хостинг не под ОС Windows?
Возможно там необходимо подправить конфигурационную переменную, перед отправкой почты:

Код: ini_set('sendmail_from', 'адрес@емайл');
mail(..);
Автор: RiDer
Дата сообщения: 19.03.2009 13:53
Не-а) хостинг modhost.ru, не знаю под каким он никсом, но по-моему не под Виндой))
Автор: 6epcepk
Дата сообщения: 19.03.2009 17:33
Тогда проверь работает ли 100%-но работающий код:

Код: mail('mail@mail.ru', 'test title', 'text body', "From: TEST <mail@mail.ru>\r\n");
Автор: RiDer
Дата сообщения: 19.03.2009 18:16
Вобщем с сайта всё хорошо )) но заявки так и не приходят..
http://www.rider-studio.ru/index-4.html

Сейчас вот так написано:


Цитата:
<?
ini_set('sendmail_from', 'rider@angarskhome.ru');
mail("rider@хххххх.ru", "Заявка с сайта", " От: {$_POST['name']}
Город: {$_POST['city ']}
Мой телефон: {$_POST['tel ']}
Email-отправителя: {_POST['email ']}
Текст заказа: {$_POST['message']}",
"From: <{$_POST['email']}>\nContent-type: text/plain; charset=windows-1251");
Header("Content-type: text/html");
echo "<br><br><center>Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.<br><br><a href='javascript:history.back()'>Назад</a> "
?>



Файл flat.php в UTF-8, в логи сервера пока не лазил, т.к. особо не понимаю куда там смотреть..в логах Апача что то вот такое: 92.ххх.хх.хх - - [19/Mar/2009:18:19:11 +0300] "POST /flat.php HTTP/1.0" 200 404 "http://www.rider-studio.ru/index-4.html" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)"

ПС: раз уж сайт засветил, то еще вопрос - как этот тяжеленный верхний флеш сделать загружающимся всего один раз (а то он грузится при открытии каждой страницы), без фреймов ? =)
Автор: Cheery
Дата сообщения: 19.03.2009 18:32
RiDer

Цитата:
Файл flat.php в UTF-8

ну так.. извините.. html страница тоже? и данные получаемые из нее тоже?
читать про mb_send_mail + смотреть примеры..
и if(mail(....)) echo "Принята"; else echo "ПРоблемы с почтой";


Цитата:
ПС: раз уж сайт засветил, то еще вопрос - как этот тяжеленный верхний флеш сделать загружающимся всего один раз (а то он грузится при открытии каждой страницы), без фреймов ? =)

понимаете, что не та тема?
не грузится он каждый раз

Цитата:
HTTP/1.x 304 Not Modified
Server: nginx/0.6.32
Date: Thu, 19 Mar 2009 15:33:37 GMT
Connection: keep-alive
Etag: "51b11a7-b5b13-465797bd75380"
Автор: 6epcepk
Дата сообщения: 19.03.2009 18:38

Цитата:
ну так.. извините.. html страница тоже? и данные получаемые из нее тоже?
читать про mb_send_mail + смотреть примеры..
и if(mail(....)) echo "Принята"; else echo "ПРоблемы с почтой";

Странно ... у меня все работает с функцией mail, хоть сайт и в utf-8.
Хотя я сейчас конечно использую phpmailer, но раньше все тоже работало..
Автор: RiDer
Дата сообщения: 19.03.2009 19:07

Цитата:
ну так.. извините.. html страница тоже? и данные получаемые из нее тоже?
читать про mb_send_mail + смотреть примеры..
и if(mail(....)) echo "Принята"; else echo "ПРоблемы с почтой";

Некоторые программистами рождаются, а некоторые становятся.
Ничего не понял что тут написано )
Вобще она была в ANSI, это я потом уже пересохранил.
Т.к. сама хтмл (<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)
Да надо пробовать mb_send_mail...
Буду разбираться. Может ещё кто подскажет где по этому почитать, или просто поправит в коде?)


Цитата:
не грузится он каждый раз

Грузится на каждой из страниц сайта по одному разу, затем кэшируется и больше не грузит. Это понятно. Я хотел чтоб он грузился вообще всего один раз для всего сайта.
Не в тему, так что проехали)
Автор: Cheery
Дата сообщения: 19.03.2009 19:11
RiDer

Цитата:
Я хотел чтоб он грузился вообще всего один раз для всего сайта.

это невозможно.


Цитата:
Ничего не понял что тут написано

если данные в utf-8, то лучше пользоваться данной функцией.
ну и можно попросить у поддержки логи, чтобы понять что с письмом происходит или же воспользоваться smtp классом.. как phpmailer и отправлять через сторонние smtp серверы
Автор: RiDer
Дата сообщения: 20.03.2009 13:58

Цитата:
<?
ini_set('sendmail_from', 'rider@xxxxxxxxx.ru');
mb_send_mail("rider@ххххххххххх.ru", "Заявка с сайта", " От: {$_POST['name']}
Город: {$_POST['city ']}
Мой телефон: {$_POST['tel ']}
Email-отправителя: {_POST['email ']}
Текст заказа: {$_POST['message']}",
"From: <{$_POST['email']}>\nContent-type: text/plain; charset=windows-1251");
Header("Content-type: text/html");
echo "<br><br><center>Ваша заявка принята.<br>После её рассмотрения с Вами свяжуться наши сотрудники.<br><br><a href='javascript:history.back()'>Назад</a> "
?>


Не идёт... От саппотра логов почты добиться пока не смог(
Автор: Cheery
Дата сообщения: 20.03.2009 14:17
RiDer

Цитата:
Не идёт...

тогда только помощь от саппорта. может там вообще заглушка стоит
Автор: RiDer
Дата сообщения: 20.03.2009 18:53
Попробовал и это: _http://svoisait.ru/form/_post.shtml
И это: _http://www.webnav.ru/scripts/php/mail/phmailer.html

Тоже не катит. Йа в отчаянии(
предыдущий скрипт перепроверил - синтаксически и функционально - всё верно. Должен работать.
Долблю саппорт и тестирую скрипт на другом домене)
Автор: suomifinland
Дата сообщения: 24.03.2009 20:38
Мальчики помогите, извелась на нет..., мне нужна форма обратной связи на html, другое не предлагать, помогите, модераторы простите пож-та, просто это единственная мало - мальская похожая ветка....
Автор: Cheery
Дата сообщения: 24.03.2009 22:15
suomifinland

Цитата:
мне нужна форма обратной связи на html

она не будет работать без настроенного почтового клиента у посетителя.
поэтому и смысла не имеет

Страницы: 1234567891011121314151617

Предыдущая тема: Как сделать так чтобы в MySQL грузились тяжёлые картинки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.