Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Форма отправки e-mail [21]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (21): В начало « ... 13 14 15 16 17 18 19 20 [21]   

> Без описания
paulpred
Отправлено: 28 Сентября, 2007 - 05:06:24
Post Id


Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2007  

Карма 0




TvoyWeb пишет:
paulpred
Использовать глобальные переменные $_POST и $_GET


А как быть с циклом? Так не получается:
CODE:
for ($i=1;$i<=$_POST['fCount'];$i++) {$fText.=$_POST['fName'][$i].": ".$_POST['fData'][$i]."\n";}

(Отредактировано автором: 28 Сентября, 2007 - 05:13:45)

 
 Top
Furax
Отправлено: 29 Сентября, 2007 - 00:27:45
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




paulpred
В каком смысле "не получается"? Можно для начала попробовать явно привести fCount к типу int, возможно, суть в этом, хотя маловероятно...
 
 Top
paulpred
Отправлено: 01 Октября, 2007 - 01:54:34
Post Id


Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2007  

Карма 0




Furax пишет:

В каком смысле "не получается"? Можно для начала попробовать явно привести fCount к типу int, возможно, суть в этом, хотя маловероятно...


Да, спасибо за совет, после этого заработало!!! Закатив глазки
 
 Top
paulpred
Отправлено: 26 Октября, 2007 - 06:09:06
Post Id


Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2007  

Карма 0




Подскажите пожалуйста, как прикрутить к этому коду отправки формы на mail проверку полей на содержание ссылок. А то спамеры достали Недовольство, огорчение

Вроде нашел рег.выражения, а куда прикрутить не соображу. Заранее благодарю.
CODE:

preg_match("/\[url=(.+)\].*\[\/url\]/isU")
preg_match("/<[Aa][ \r\n\t]{1}[?>]*[Hh][Rr][Ee][Ff][?=]*=".
"[ '\"\n\r\t]*([? \"'>\r\n\t#]+)[?>]*>/")


Код отправки формы
CODE:
<?
$fTitle=$_POST['fTitle'];
$fSubject=$_POST['fSubject'];
$fCount=(int)$_POST['fCount'];
$fOk=$_POST['fOk'];
$fBad=$_POST['fBad'];
$fMail="zakaz@mail.ru";
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {$fText.=$_POST['fName'][$i].": ".$_POST['fData'][$i]."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
if (mail($fMail,$fSubject,$fText, "Content-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit")) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
exit;
?>
 
 Top
Furax
Отправлено: 27 Октября, 2007 - 00:34:33
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




paulpred
[code]if (preg_match('/\[url=(.+)\].*\[\/url\]/isU', $fText) || preg_match('/<[Aa][ \r\n\t]{1}[?>]*[Hh][Rr][Ee][Ff][?=]*=[ '."'".'"\n\r\t]*([? "'."'".'>\r\n\t#]+)[?>]*>/', $fText)) ...

Перед отправкой.

З. Ы. Только на mail.ru это не поможет... Подмигивание
 
 Top
Страниц (21): В начало « ... 13 14 15 16 17 18 19 20 [21]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0435]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33