<A NAME="form_back"></A>
<form name="back" METHOD=POST class="forma">
<BR>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="1%" NOWRAP valign="top">Ваше имя<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_name))?$back_name:''?>" name="back_name" style="width:98%">
</td>
</tr>
<tr>
<td valign="top">E-mail<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_mail))?$back_mail:''?>" name="back_mail" style="width:98%"></td>
</tr>
<tr>
<td valign="top">Телефон:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_phone))?$back_phone:''?>" name="back_phone" style="width:98%"></td>
</tr>
<tr>
<td valign="top" NOWRAP>Сообщение<span style="color:#FF0000;">*</span> (не более <?=$Setup['int_back_message_max_length']?> символов):</td>
<td valign="top"><textarea name="back_message" rows="5" style="width:98%"><?=(!empty($back_message))?$back_message:''?></textarea></td>
</tr>
<tr>
<td> </td>
<td valign="top" ALIGN=CENTER><input class="button" ID="button" type="submit" value="Отправить сообщение"></td>
</tr>
</table>
</form>
Тут сам обработчик формы
<?php
// Если попытался отправить
if(isset($_POST['back_message']))
{
// Проверили введённые данные
$strError = '';
$back_name=mhtml(substr(htmlspecialchars($_POST["back_name"]),0,256));
$back_phone=mhtml(substr(htmlspecialchars($_POST["back_phone"]),0,32));
$back_mail=mhtml(substr(htmlspecialchars($_POST["back_mail"]),0,256));
$back_message=mhtml(substr(htmlspecialchars($_POST['back_message']),0,$Setup['int_back_message_max_length']));
// Проверили name
if(!$back_name) $strError .= 'Вы забыли представиться.<BR>';
// Проверили email
if(!$back_mail) $strError .= 'Вы забыли ввести E-mail.<BR>';
else{if(!IsEmail2($back_mail)) $strError .= 'Вы ввели неправильный E-mail.<BR>';}
// Проверили телефон
if($back_phone&&!ereg('^[0-9\s \(\)\+\-]+$',$back_phone)) $strError .= 'Номер телефона содержит недопустимые символы.<BR>';
// Проверили сообщение
if(!$back_message) $strError .= 'Вы не ввели текст сообщения.<BR>';
// Если обнаружены ошибки
if($strError)
{
echo '<B>Во время заполнения формы были допущены ошибки:';
echo '<BLOCKQUOTE STYLE="padding: 10px; 20px; 10px; 20px;"><FONT STYLE="COLOR:#FF0000">'.$strError.'</FONT></BLOCKQUOTE>';
echo 'Пожалуйста, заполните все поля правильно и повторите отправку.</B><BR>';
// Выводим ошибки и опять ту же форму, но частично заполненную
include('templates/_form_back.php');
}
else
{
// Попытались отправить письмо
$MyMail['subject'] = 'Обратная связь';
$MyMail['froms'] = $back_name.' <'.$back_mail.'>';
// Создали сообщение
$MyMail['body'] = "Контактное лицо: ".$back_name."\n";
$MyMail['body'] .= "E-mail: ".$back_mail."\n";
if($back_phone)$MyMail['body'] .= "Контактный телефон: ".$back_phone."\n";
$MyMail['body'] .= "Сообщение: ".$back_message."\n\n";
$headers = 'From: '.$MyMail['froms']."\nContent-type: text/plain; charset=windows-1251\n";
// Если получилось, выводим сообщения, счётчик и ссылку на главную
if(@mail($Setup['str_back_mail'], $MyMail['subject'], $MyMail['body'], $headers))
{
echo '<p>'.(stripslashes($Setup['str_back_text_after_sending'])).'</p><BR>';
// Если разрешён автоматический переход на Главную
if(intval($Setup['str_back_message_redirect_timeout']))
{
?>
<p ID="t"></p><BR>
<script language="JavaScript">
var tim = <?=$Setup['str_back_message_redirect_timeout']?>;
var url = "До перехода на главную страницу осталось ";
function clock(){
Timer=setTimeout("clock()",1000);
if(tim<=0) document.location="<?=MAIN_URL?>";
document.getElementById('t').innerHTML = url+tim+" секунд";
tim--;
}
clock();
</script>
<?php
}
echo '<a href="'.MAIN_URL.'" TITLE="На главную">Вернуться на главную</a>';
}
else // Если нет, выводим ошибки и опять ту же форму, но частично заполненную
{
echo '<B><BLOCKQUOTE><FONT COLOR="#FF0000">';
echo 'Во время отправки формы произошла ошибка!</FONT></BLOCKQUOTE>';
echo 'Пожалуйста, повторите попытку.</B><BR>';
// Выводим опять ту же форму, но частично заполненную
include('templates/_form_back.php');
}
}
}
else
{
echo $_PAGE['str_content'];
include('templates/_form_back.php');
}
?>
Только при отправке формы возникают проблемы , а именно :
Во время отправки формы произошла ошибка!
Пожалуйста, повторите попытку.
Подскажите пожалуйста что не так !
Спустя 1 час, 34 минуты, 56 секунд (7.07.2011 - 10:54) YVSIK написал(а):
<form name="back" METHOD=POST class="forma">
skremet Здравствуйте ))))
по моему так надобно начинать любое сообщение
ведь так ?
дык ладно новичек ведь...
ещё попробуйте вот так обрамить ваш код
потом внимательно прочитайте ваш код
тут нет самого главного КУДА ВЫ ОТПРАВЛЯЕТЕ
всё данные в какое место???
не хватает вот чего action=""
тут должно быть указано
и ещё прочитайте пожалуйста правила форума
они не большие и понятные
так как не правильно в самой первой строчке
то всё остальное не имеет смысла
skremet Здравствуйте ))))
по моему так надобно начинать любое сообщение
ведь так ?
дык ладно новичек ведь...
ещё попробуйте вот так обрамить ваш код
<form name="back" METHOD=POST class="forma">
потом внимательно прочитайте ваш код
тут нет самого главного КУДА ВЫ ОТПРАВЛЯЕТЕ
всё данные в какое место???
не хватает вот чего action=""
тут должно быть указано
и ещё прочитайте пожалуйста правила форума
они не большие и понятные
так как не правильно в самой первой строчке
то всё остальное не имеет смысла
Спустя 10 минут, 30 секунд (7.07.2011 - 11:04) skremet написал(а):
К сожалению форма коментариев имеет точно такой же вид
<A NAME="form_comment"></A>
<form name="user" METHOD=POST class="forma">
<BR>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<!-- Поля для настройки на Модуль и Объект Модуля -->
<input type="hidden" name="module_name" value="catalog">
<input type="hidden" name="object_name" value="item">
<input type="hidden" name="object_id" value="<?=$myItem['id_item']?>">
Только всё отправляется (((((((
<A NAME="form_comment"></A>
<form name="user" METHOD=POST class="forma">
<BR>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<!-- Поля для настройки на Модуль и Объект Модуля -->
<input type="hidden" name="module_name" value="catalog">
<input type="hidden" name="object_name" value="item">
<input type="hidden" name="object_id" value="<?=$myItem['id_item']?>">
Только всё отправляется (((((((
Спустя 2 минуты, 54 секунды (7.07.2011 - 11:07) m4a1fox написал(а):
skremet
Используйте [рhр]
[/рhр] для оформления кода?!
Используйте [рhр]
[/рhр] для оформления кода?!
Спустя 58 секунд (7.07.2011 - 11:08) m4a1fox написал(а):
<form name="user" METHOD=POST class="forma">мне кажется или тут чего то не хватает?
Спустя 45 секунд (7.07.2011 - 11:09) YVSIK написал(а):
Цитата |
К сожалению форма коментариев имеет точно такой же вид |
не знаю где и что там у вас написано просто ответьте
на вопрос? КУДА ВЫ ОТПРАВЛЯЕТЕ ???
Спустя 1 минута, 10 секунд (7.07.2011 - 11:10) m4a1fox написал(а):
YVSIK
Ну так смотри! Он никуда не отправляет?!
Ну так смотри! Он никуда не отправляет?!

Спустя 1 минута, 29 секунд (7.07.2011 - 11:12) YVSIK написал(а):
я а про чё и говорю ему (m4a1fox )
Спустя 1 минута, 2 секунды (7.07.2011 - 11:13) m4a1fox написал(а):
Интересно, а сам автор в теме хоть присутствует?????? эээээй? Ты тут?
Спустя 6 минут, 34 секунды (7.07.2011 - 11:19) skremet написал(а):
всё отправляется в коментах без action
<div id="form_comment"<?=(empty($_PAGE['module']['comment']['errors_text']))?' style="display: none;"':''?>>
<A NAME="form_comment"></A>
<form name="user" METHOD=POST class="forma">
обработка комментов
<?php
Что самое интересное что все коменты как заносятся на сайт так и отправляются на почту !
<div id="form_comment"<?=(empty($_PAGE['module']['comment']['errors_text']))?' style="display: none;"':''?>>
<A NAME="form_comment"></A>
<form name="user" METHOD=POST class="forma">
Свернутый текст
<BR>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<!-- Поля для настройки на Модуль и Объект Модуля -->
<input type="hidden" name="module_name" value="catalog">
<input type="hidden" name="object_name" value="item">
<input type="hidden" name="object_id" value="<?=$myItem['id_item']?>">
<!-- /Поля для настройки на Модуль и Объект Модуля -->
<?php
// Имя нашли
if(empty($_PAGE['module']['comment']['name']))
{
$_PAGE['module']['comment']['name'] = (!empty($_SESSION["user"]["id_user"])) ? @mysql_result(@mysql_query("SELECT name FROM user WHERE id_user=".$_SESSION["user"]["id_user"]),0) : '';
}
?>
<tr>
<td width="1%" NOWRAP valign="top">Ваше имя<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" name="name" style="width:98%" VALUE="<?=(!empty($_PAGE['module']['comment']['name']))?$_PAGE['module']['comment']['name']:''?>">
</td>
</tr>
<tr>
<td valign="top" NOWRAP>Текст отзыва<span style="color:#FF0000;">*</span> (не более <?=$Setup['int_comment_max_text_length']?> символов):</td>
<td valign="top"><textarea name="text" rows="8" style="width:98%"><?=(!empty($_PAGE['module']['comment']['text']))?$_PAGE['module']['comment']['text']:''?></textarea></td >
</tr>
<?php if(empty($_SESSION["user"]["id_user"])) { ?>
<tr>
<td valign="top" align="right"><IMG SRC="/img_code.php?<?=session_name()?>=<?=session_id()?>"></td>
<td valign="top" align="left" nowrap>Введите защитный код<span style="color:#FF0000;">*</span>:<BR><input type="text" name="keystring" style="width:50%"></td>
</tr>
<?php } ?>
<tr>
<td> </td>
<td valign="top" ALIGN=CENTER><input name="comment_add" style="width:68%" class="button" ID="button" type="submit" value="Отправить комментарий"></td>
</tr>
</table>
</form>
</div>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<!-- Поля для настройки на Модуль и Объект Модуля -->
<input type="hidden" name="module_name" value="catalog">
<input type="hidden" name="object_name" value="item">
<input type="hidden" name="object_id" value="<?=$myItem['id_item']?>">
<!-- /Поля для настройки на Модуль и Объект Модуля -->
<?php
// Имя нашли
if(empty($_PAGE['module']['comment']['name']))
{
$_PAGE['module']['comment']['name'] = (!empty($_SESSION["user"]["id_user"])) ? @mysql_result(@mysql_query("SELECT name FROM user WHERE id_user=".$_SESSION["user"]["id_user"]),0) : '';
}
?>
<tr>
<td width="1%" NOWRAP valign="top">Ваше имя<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" name="name" style="width:98%" VALUE="<?=(!empty($_PAGE['module']['comment']['name']))?$_PAGE['module']['comment']['name']:''?>">
</td>
</tr>
<tr>
<td valign="top" NOWRAP>Текст отзыва<span style="color:#FF0000;">*</span> (не более <?=$Setup['int_comment_max_text_length']?> символов):</td>
<td valign="top"><textarea name="text" rows="8" style="width:98%"><?=(!empty($_PAGE['module']['comment']['text']))?$_PAGE['module']['comment']['text']:''?></textarea></td >
</tr>
<?php if(empty($_SESSION["user"]["id_user"])) { ?>
<tr>
<td valign="top" align="right"><IMG SRC="/img_code.php?<?=session_name()?>=<?=session_id()?>"></td>
<td valign="top" align="left" nowrap>Введите защитный код<span style="color:#FF0000;">*</span>:<BR><input type="text" name="keystring" style="width:50%"></td>
</tr>
<?php } ?>
<tr>
<td> </td>
<td valign="top" ALIGN=CENTER><input name="comment_add" style="width:68%" class="button" ID="button" type="submit" value="Отправить комментарий"></td>
</tr>
</table>
</form>
</div>
обработка комментов
<?php
Свернутый текст
// Если были ошибки
if(!empty($_PAGE['module']['comment']['errors_text'])) echo '<P class="errors_text">'.$_PAGE['module']['comment']['errors_text'].'</P>';
// Если добавлен комментарий
if(!empty($_SESSION['comment_added']))
{
echo '<P class="comment_added">'.$_SESSION['comment_added'].'</P>';
unset($_SESSION['comment_added']);
}
// Если включен модуль "Регистрация", Включена опция "Только для зарегистрированных" и он "Не вошедший" - вывели сообщение
if(@mysql_query("SHOW CREATE TABLE user") && $Setup['chk_comment_only_registered'] && empty($_SESSION["user"]["id_user"])) echo '<P id="form_comment" class="comment_added" style="display: none;">'.(nl2br($Setup['str_comment_text_enter_required'])).'</P>';
// Иначе включили форму
else include('_item_detail_comment_form.php');
// Запрашиваем общее число отображаемых позиций
$count = $myItem['comments-count'];
if($count)
{
// Переменная для хранения числа позиций на странице
$intRecordsToPage = $Setup['int_comments_count'];
$page = $_PAGE['url_vars']['page'];
// Пометили, что "Отзывы"
$subject = 'Отзывы';
// Обозначили URL
//$OtherParams = $_PAGE['module']['catalog']['root_url'].'iditem'.$myItem['id_item'].'/';
$OtherParams = GetObjectURL('product', array('root_url'=>$_PAGE['module']['catalog']['root_url'], 'id_item'=>$myItem['id_item']));
$GetQuery = '#comments';
// Получить счётчик страниц
include("_news_page_bar.php");
// Запрашиваем и выводим $intRecordsToPage позиций начиная с позиции $intRecordsToPage*($page-1)
if($thm = mysql_query('SELECT * FROM comment WHERE visible&&object_name=\'item\'&&object_id='.$myItem['id_item'].'&&id_lang='.LANG.' ORDER BY comment_time DESC,id_comment DESC LIMIT '.$intRecordsToPage*($page-1).','.$intRecordsToPage.';'))
{
// Вставить счётчик страниц
echo $page_bar;
// Вывели сообщения
while($myComment = mysql_fetch_array($thm))
{
include('_item_detail_comment_list.php');
}
// Вставить счётчик страниц
echo $page_bar;
}
}
?>
if(!empty($_PAGE['module']['comment']['errors_text'])) echo '<P class="errors_text">'.$_PAGE['module']['comment']['errors_text'].'</P>';
// Если добавлен комментарий
if(!empty($_SESSION['comment_added']))
{
echo '<P class="comment_added">'.$_SESSION['comment_added'].'</P>';
unset($_SESSION['comment_added']);
}
// Если включен модуль "Регистрация", Включена опция "Только для зарегистрированных" и он "Не вошедший" - вывели сообщение
if(@mysql_query("SHOW CREATE TABLE user") && $Setup['chk_comment_only_registered'] && empty($_SESSION["user"]["id_user"])) echo '<P id="form_comment" class="comment_added" style="display: none;">'.(nl2br($Setup['str_comment_text_enter_required'])).'</P>';
// Иначе включили форму
else include('_item_detail_comment_form.php');
// Запрашиваем общее число отображаемых позиций
$count = $myItem['comments-count'];
if($count)
{
// Переменная для хранения числа позиций на странице
$intRecordsToPage = $Setup['int_comments_count'];
$page = $_PAGE['url_vars']['page'];
// Пометили, что "Отзывы"
$subject = 'Отзывы';
// Обозначили URL
//$OtherParams = $_PAGE['module']['catalog']['root_url'].'iditem'.$myItem['id_item'].'/';
$OtherParams = GetObjectURL('product', array('root_url'=>$_PAGE['module']['catalog']['root_url'], 'id_item'=>$myItem['id_item']));
$GetQuery = '#comments';
// Получить счётчик страниц
include("_news_page_bar.php");
// Запрашиваем и выводим $intRecordsToPage позиций начиная с позиции $intRecordsToPage*($page-1)
if($thm = mysql_query('SELECT * FROM comment WHERE visible&&object_name=\'item\'&&object_id='.$myItem['id_item'].'&&id_lang='.LANG.' ORDER BY comment_time DESC,id_comment DESC LIMIT '.$intRecordsToPage*($page-1).','.$intRecordsToPage.';'))
{
// Вставить счётчик страниц
echo $page_bar;
// Вывели сообщения
while($myComment = mysql_fetch_array($thm))
{
include('_item_detail_comment_list.php');
}
// Вставить счётчик страниц
echo $page_bar;
}
}
?>
Что самое интересное что все коменты как заносятся на сайт так и отправляются на почту !
Спустя 3 минуты, 48 секунд (7.07.2011 - 11:23) m4a1fox написал(а):
skremet
Ты на приколе?
Ты на приколе?
Спустя 1 минута, 3 секунды (7.07.2011 - 11:24) YVSIK написал(а):
skremet вам я уже ответил по полной и этого достаточно))
не надо выводить такой код
его никто читать не будет
ещё разЗЗЗЗЗ
внимательно прочитайте===> куда вы отправляете данные с формы
КУДА
покажите строчку в вашем коде где написано место приема
не надо выводить такой код
его никто читать не будет
ещё разЗЗЗЗЗ
внимательно прочитайте===> куда вы отправляете данные с формы
КУДА
покажите строчку в вашем коде где написано место приема
Спустя 1 минута, 35 секунд (7.07.2011 - 11:26) skremet написал(а):
отправляю на почту через страницу
Спустя 28 секунд (7.07.2011 - 11:26) YVSIK написал(а):
покажите строчку в вашем коде где написано место приема
Цитата |
отправляю на почту через страницу |
это-же должно быть где-то прописано в вашем коде
так где это прописано
надо указывать только эти или эту строчку
Спустя 3 минуты, 36 секунд (7.07.2011 - 11:30) m4a1fox написал(а):
skremet
Ты это.... поакуратнее, а то YVSIK сейчас бесится будет, а это не хорошо!!!
Ты это.... поакуратнее, а то YVSIK сейчас бесится будет, а это не хорошо!!!
Спустя 1 минута, 45 секунд (7.07.2011 - 11:32) YVSIK написал(а):


Спустя 50 секунд (7.07.2011 - 11:32) m4a1fox написал(а):
YVSIK
Клавиатуру не бей!..... Она не виновата!
Клавиатуру не бей!..... Она не виновата!

Спустя 7 минут, 1 секунда (7.07.2011 - 11:39) YVSIK написал(а):
Цитата |
всё отправляется в коментах без action |
если ты уже это написал то должен знать
так чтож такое action
что это за команда такая ,для чего её придумали ?
если ты про комментарии так их вообще браузер не воспринимает
он их попросту пропускает
так чтож такое action
что это за команда такая ,для чего её придумали ?
если ты про комментарии так их вообще браузер не воспринимает
он их попросту пропускает
Спустя 10 минут, 41 секунда (7.07.2011 - 11:50) quickxyan написал(а):
Цитата (YVSIK @ 7.07.2011 - 08:39) |
то должен знать так чтож такое action |
насколько я знаю - если action не указан, то форма отправляется на ту же страницу, что и видно в первом посте ТС. он же не написал, что это 2 разных файла, значит по логике форма и обработчик в одном файле.
а вот, то что ТС не может(не хочет) обрамить тегами свой код - это не очень приятно, так как мне например даже и не хочеться читать его в таком виде!
Спустя 1 минута, 35 секунд (7.07.2011 - 11:52) quickxyan написал(а):
ладно - сам сделаю :)
<A NAME="form_back"></A>
<form name="back" METHOD=POST class="forma">
<BR>
<table width="90%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="1%" NOWRAP valign="top">Ваше имя<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_name))?$back_name:''?>" name="back_name" style="width:98%">
</td>
</tr>
<tr>
<td valign="top">E-mail<span style="color:#FF0000;">*</span>:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_mail))?$back_mail:''?>" name="back_mail" style="width:98%"></td>
</tr>
<tr>
<td valign="top">Телефон:</td>
<td valign="top"><input type="text" VALUE="<?=(!empty($back_phone))?$back_phone:''?>" name="back_phone" style="width:98%"></td>
</tr>
<tr>
<td valign="top" NOWRAP>Сообщение<span style="color:#FF0000;">*</span> (не более <?=$Setup['int_back_message_max_length']?> символов):</td>
<td valign="top"><textarea name="back_message" rows="5" style="width:98%"><?=(!empty($back_message))?$back_message:''?></textarea></td>
</tr>
<tr>
<td> </td>
<td valign="top" ALIGN=CENTER><input class="button" ID="button" type="submit" value="Отправить сообщение"></td>
</tr>
</table>
</form>
<?php
// Если попытался отправить
if(isset($_POST['back_message']))
{
// Проверили введённые данные
$strError = '';
$back_name=mhtml(substr(htmlspecialchars($_POST["back_name"]),0,256));
$back_phone=mhtml(substr(htmlspecialchars($_POST["back_phone"]),0,32));
$back_mail=mhtml(substr(htmlspecialchars($_POST["back_mail"]),0,256));
$back_message=mhtml(substr(htmlspecialchars($_POST['back_message']),0,$Setup['int_back_message_max_length']));
// Проверили name
if(!$back_name) $strError .= 'Вы забыли представиться.<BR>';
// Проверили email
if(!$back_mail) $strError .= 'Вы забыли ввести E-mail.<BR>';
else{if(!IsEmail2($back_mail)) $strError .= 'Вы ввели неправильный E-mail.<BR>';}
// Проверили телефон
if($back_phone&&!ereg('^[0-9\s \(\)\+\-]+$',$back_phone)) $strError .= 'Номер телефона содержит недопустимые символы.<BR>';
// Проверили сообщение
if(!$back_message) $strError .= 'Вы не ввели текст сообщения.<BR>';
// Если обнаружены ошибки
if($strError)
{
echo '<B>Во время заполнения формы были допущены ошибки:';
echo '<BLOCKQUOTE STYLE="padding: 10px; 20px; 10px; 20px;"><FONT STYLE="COLOR:#FF0000">'.$strError.'</FONT></BLOCKQUOTE>';
echo 'Пожалуйста, заполните все поля правильно и повторите отправку.</B><BR>';
// Выводим ошибки и опять ту же форму, но частично заполненную
include('templates/_form_back.php');
}
else
{
// Попытались отправить письмо
$MyMail['subject'] = 'Обратная связь';
$MyMail['froms'] = $back_name.' <'.$back_mail.'>';
// Создали сообщение
$MyMail['body'] = "Контактное лицо: ".$back_name."\n";
$MyMail['body'] .= "E-mail: ".$back_mail."\n";
if($back_phone)$MyMail['body'] .= "Контактный телефон: ".$back_phone."\n";
$MyMail['body'] .= "Сообщение: ".$back_message."\n\n";
$headers = 'From: '.$MyMail['froms']."\nContent-type: text/plain; charset=windows-1251\n";
// Если получилось, выводим сообщения, счётчик и ссылку на главную
if(@mail($Setup['str_back_mail'], $MyMail['subject'], $MyMail['body'], $headers))
{
echo '<p>'.(stripslashes($Setup['str_back_text_after_sending'])).'</p><BR>';
// Если разрешён автоматический переход на Главную
if(intval($Setup['str_back_message_redirect_timeout']))
{
?>
<p ID="t"></p><BR>
<script language="JavaScript">
var tim = <?=$Setup['str_back_message_redirect_timeout']?>;
var url = "До перехода на главную страницу осталось ";
function clock(){
Timer=setTimeout("clock()",1000);
if(tim<=0) document.location="<?=MAIN_URL?>";
document.getElementById('t').innerHTML = url+tim+" секунд";
tim--;
}
clock();
</script>
<?php
}
echo '<a href="'.MAIN_URL.'" TITLE="На главную">Вернуться на главную</a>';
}
else // Если нет, выводим ошибки и опять ту же форму, но частично заполненную
{
echo '<B><BLOCKQUOTE><FONT COLOR="#FF0000">';
echo 'Во время отправки формы произошла ошибка!</FONT></BLOCKQUOTE>';
echo 'Пожалуйста, повторите попытку.</B><BR>';
// Выводим опять ту же форму, но частично заполненную
include('templates/_form_back.php');
}
}
}
else
{
echo $_PAGE['str_content'];
include('templates/_form_back.php');
}
?>
Спустя 4 минуты, 50 секунд (7.07.2011 - 11:56) quickxyan написал(а):
ну и слету я бы предложил сделать так
<form name="back" METHOD="POST" class="forma">
Спустя 23 минуты, 5 секунд (7.07.2011 - 12:20) m4a1fox написал(а):
Если честно то не понимаю даже в чем проблема?! В то что ли что форма не отправляет значения?
Спустя 30 минут, 18 секунд (7.07.2011 - 12:50) Tod написал(а):
может нужно установить smtp-сервер?
Спустя 30 минут, 48 секунд (7.07.2011 - 13:21) Invis1ble написал(а):
А письма не приходят я так понимаю? Почтовый сервер установлен и из других скриптов письма отправляются без проблем?
Если да - то возможно ошибка в формировании заголовков, а именно в неправильном сепараторе.
Вместо \n попробуй \r\n
Если да - то возможно ошибка в формировании заголовков, а именно в неправильном сепараторе.
Вместо \n попробуй \r\n
Спустя 59 минут, 2 секунды (7.07.2011 - 14:20) inpost написал(а):
для w3c надо указывать пустым action="" , чтобы отправлялись данные сами на себя.