Кот Ти
Сообщения: 7318
Благодарности: 1204
|
Профиль
|
Отправить PM
| Цитировать
Цитата emilj:
При заполнении формы пишет, что неверно указан адрес. »
|
Попробуйте удалить из скрипта проверку правильности:
PHP код:
if (empty($adr1)|empty($adr3)|empty($adr2)|!preg_match("/[0-9]{5,6}/i",$p_index))
{
echo('<h2>Проверьте правильность заполнения адреса</h2>');
}
elseif (empty($p_name))
{
echo('<h2>Необходимо ввести фамилию получателя или название организации</h2>');
}
elseif (empty($p_email)|!preg_match("/[0-9a-z_\-]+@[0-9a-z_^\-\.]+\.[a-z]{2,4}/i",$p_email))
{
echo('<h2>Введите адрес электронной почты в виде somebody@server.ru</h2>');
}
else
{
mail("somebody@server.ru","ПОДПИСКА",$mess, "Content-Type: text/html; charset=windows-1251\nFrom: ".trim($p_name1)." <".trim($p_email).">\nReplay-To: ".trim($p_name1)." <".trim($p_email).">\nX-Spam-Flag: NO");
mail("philosciences@bk.ru","ПОДПИСКА",$mess."host: ".gethostbyaddr($REMOTE_ADDR)."IP: ".gethostbyaddr(getenv('REMOTE_ADDR')), "Content-Type: text/html; charset=windows-1251\nFrom: ".trim($p_name1)." <".trim($p_email).">\nReplay-To: ".trim($p_name1)." <".trim($p_email).">\nX-Spam-Flag: NO");
echo('<h2>Спасибо, подписной купон отправлен в редакцию журнала "Философские науки". Для окончательного оформления подписки необходимо распечатать квитанцию, перечислить стоимость подписки через банк и выслать копию квитанции об оплате по адресу <a href="mailto:somebody@server.ru">somebody<img src="I/dog.gif">list.ru</a></h2>');
}
Вот из всего этого оставьте только это:
PHP код:
mail("somebody@server.ru","ПОДПИСКА",$mess, "Content-Type: text/html; charset=windows-1251\nFrom: ".trim($p_name1)." <".trim($p_email).">\nReplay-To: ".trim($p_name1)." <".trim($p_email).">\nX-Spam-Flag: NO");
mail("philosciences@bk.ru","ПОДПИСКА",$mess."host: ".gethostbyaddr($REMOTE_ADDR)."IP: ".gethostbyaddr(getenv('REMOTE_ADDR')), "Content-Type: text/html; charset=windows-1251\nFrom: ".trim($p_name1)." <".trim($p_email).">\nReplay-To: ".trim($p_name1)." <".trim($p_email).">\nX-Spam-Flag: NO");
echo('<h2>Спасибо, подписной купон отправлен в редакцию журнала "Философские науки". Для окончательного оформления подписки необходимо распечатать квитанцию, перечислить стоимость подписки через банк и выслать копию квитанции об оплате по адресу <a href="mailto:somebody@server.ru">somebody<img src="I/dog.gif">list.ru</a></h2>');
Цитата emilj:
Долго этому учится надо?)) »
|
Зависит от способностей и желания
|
Отправлено: 21:22, 17-07-2009
| #13
|