![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 1
|
Хочу поделится.
Три дня с этим флэшом сексом занимался. Да то что в темплатах всё круто и неработает почемуто. Так вот, мона сделать так (пишу для такихже особо одарённых как я) на кнопку SEND поставить вот это: on (release) { if (name eq "" or phone eq "" or email eq "" or message eq "" or company eq "") { //<--or и тд eq "" error.gotoAndPlay("error"); } else { loadVariablesNum("vmail.php", 0, "POST"); error.gotoAndPlay("sent"); name = ""; phone = ""; email = ""; message = ""; company = ""; } } Причем текст-поля "Variable" должны быть соотв. "name, email, phone, message и т.д. внимание не "Instance name". потом сделайте отдельно фрэймы типа Massege was send Это "sent" и "please fill all text boxes" ("error") пометьте скрипты фрэймов как "stop();" поставте кнопки "back" текст "vmail.php"
если не сработает то сотрите тот фрэйм-скрипт там где есть rec = "ice@template-help.com"; serv = "php"; это всё простенько а главное реботает надо тока шоб хвост-сервер поддерживал ПХП. У меня сработало вот ссылки га инф http://www.ozzu.com/flash-forum/send...sh-t83259.html туториал http://info.template-help.com/files/..._form_work.swf лично у меня по туторолу приходило пустое письмо на емайл. дерзайте Добавлено через 27 часов 32 минуты Azazel7 какой код кнопки СЕНД должно быть примерно так on(rollOver) { this.gotoAndPlay("s1"); }on(rollOut, releaseOutside) { this.gotoAndPlay("s2"); }on(release) { for (i=1; i<_parent.fields_descriptions.length; i++) { if (_parent[_parent.fields_descriptions[i][1]]!=_parent.fields_descriptions[i][2]) { this[_parent.fields_descriptions[i][1]]=_parent[_parent.fields_descriptions[i][1]]+"&777&"+_parent.fields_descriptions[i][2]; } _parent.reset_txt(_parent["t"+i], _parent.fields_descriptions[i][1], _parent.fields_descriptions[i][2]); } this.recipient=_parent.rec; getURL("contact."+_parent.serv, "_blank", "POST"); если так то contact.php должен быть примерно [php]<? Error_Reporting(E_ALL & ~E_NOTICE); while ($request = current($_REQUEST)) { if (key($_REQUEST)!='recipient') { $pre_array=split ("&777&", $request); $post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]); $post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]); } next($_REQUEST); } reset($post_vars); $subject="From ".$post_vars['your_name'][0] ; $headers= "From: ".$post_vars['your_email'][0] ."\n"; $headers.='Content-type: text/html; charset=cp1251'; //<--cp1251 чтобы на $headers .= "Content-Transfer-Encoding: 8bit"; //<--8bit русском приходило $message=''; while ($mess = current($post_vars)) { if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) { $message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>"; } next($post_vars); } mail($_REQUEST['recipient'], $subject, $message, $headers); ?> <html> <body bgcolor="#282E2C"> <div align="center" style="margin-top:60px;color:#FFFFFF;font-size:11px;font-family:Tahoma;font-weight:bold"> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> Ваше сообщение успешно отправлено! <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> Your message was sent. Thank you! </div> </body> а тот что у тебя ваше пустой там просто показывает надпись Последний раз редактировалось gavgav; 08.07.2009 в 09:01. |
![]() |
Часовой пояс GMT +4, время: 16:24. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|