Показать сообщение отдельно
Старый 01.06.2011, 02:49
anderson s вне форума Посмотреть профиль Отправить личное сообщение для anderson s Найти все сообщения от anderson s
  № 12  
Ответить с цитированием
anderson s
 
Аватар для anderson s

Регистрация: Jan 2010
Сообщений: 37
Отправить сообщение для anderson s с помощью ICQ Отправить сообщение для anderson s с помощью Skype™
В смысле?

Добавлено через 14 минут
Код на actionscript3/0 который отсылает на php скрипт
Код AS3:
contact_name.text=contact_email.text=contact_subject.text=contact_message.text=message_status.text="";
 
send_button.addEventListener(MouseEvent.CLICK,submit);
reset_button.addEventListener(MouseEvent.CLICK,reset);
 
var timer:Timer
var var_load:URLLoader=new URLLoader;
var URL_request=new URLRequest("send_email.php");
URL_request.method=URLRequestMethod.POST;
 
function submit(e:MouseEvent):void{
if(contact_name.text==""||contact_email.text==""||contact_subject.text==""||contact_message.text=="")
{
message_status.text="Please enter the valid email adress.";
}
else
{
message_status.text="sending...";
var email_data:String="name="+contact_name.text
+"&email="+contact_email.text
+"&subject="+contact_subject.text
+"&message="+contact_message.text;
 
var URL_vars:URLVariables= new URLVariables(email_data);
URL_vars.dataFormat=URLLoaderDataFormat.TEXT;
 
URL_request.data=URL_vars;
var_load.load(URL_request);
var_load.addEventListener(Event.COMPLETE,receive_responce);
}
}
function reset(e:MouseEvent):void
{
contact_name.text=contact_email.text=contact_subject.text=contact_message.text=message_status.text="";
}
function validate_email(s:String):Boolean
{
var p:RegExp=/(w|[_.\-])+@((\w|-)+\W{2,4}+/;
var r:Object=p.exec(s);
if(r==null)
{
return false;
}
return true;
}
 
function receive_responce(e:Event):void
{
var loader:URLLoader=URLLoader(e.target);
var email_status=new URLVariables(loader.data).success;
 
if(email_status=="yes")
{
message_status.text="Success!Your message was sent.";
timer=new Timer(500);
timer.addEventListener(TimerEvent.TIMER,on_timer);
timer.start();
}
else
{
message_status.text="Failed!Tour message cannot sent.";
}
}
function on_timer(te:TimerEvent):void
{
if(timer.currentCount>=10)
{
contact_name.text=contact_email.text=contact_subject.text=contact_message.text=message_status.text="";
timer.removeEventListener(TimerEvent.TIMER,on_timer);
}
}
Код на php send_email
PHP код:
<?php
$contact_name 
$_POST['name'];
$contact_email $_POST['email'];
$contact_subject $_POST['subject'];
$contact_message $_POST['message'];

if( 
$contact_name == true )
{
    
$sender $contact_email;
    
$receiver "anderson1985@mail.ru";
    
$client_ip $_SERVER['REMOTE_ADDR'];
    
$email_body "Name: $contact_name \nEmail: $sender \n\nSubject: $contact_subject \n\nMessage: \n\n$contact_message \n\nIP: $client_ip \n\nFlash Contact Form provided by http://www.flashmo.com";        
    
$extra "From: $sender\r\n" "Reply-To: $sender \r\n" "X-Mailer: PHP/" phpversion();

    if( 
mail$receiver"Flash Contact Form - $contact_subject"$email_body$extra ) ) 
    {
        echo 
"success=yes";
    }
    else
    {
        echo 
"success=no";
    }
}
?>
код на php send_email_auto_responce
PHP код:
<?php
$contact_name 
$_POST['name'];
$contact_email $_POST['email'];
$contact_subject $_POST['subject'];
$contact_message $_POST['message'];

if( 
$contact_name == true )
{
    
$sender $contact_email;
    
$receiver "anderson1985@mail.ru";
    
$client_ip $_SERVER['REMOTE_ADDR'];
    
    
$email_body "Name: $contact_name \nEmail: $sender \n\nSubject: $contact_subject \n\nMessage: \n\n$contact_message \n\nIP: $client_ip \n\nFlash Contact Form provided by http://www.flashmo.com";
    
$email_body_auto_reply "Hello $contact_name, \nThis is the auto reply message. Thank you. \n\nAdmin - http://anderson1985@mail.ru";
    
    
$extra "From: $sender\r\n" "Reply-To: $sender \r\n" "X-Mailer: PHP/" phpversion();
    
$extra_auto_reply "From: $receiver\r\n" "Reply-To: $receiver \r\n" "X-Mailer: PHP/" phpversion();
    
    
mail$sender"Auto Reply - Re: $contact_subject"$email_body_auto_reply$extra_auto_reply );    // auto reply mail to sender

    
if( mail$receiver"Flash Contact Form - $contact_subject"$email_body$extra ) )
    {
        echo 
"success=yes";
    }
    else
    {
        echo 
"success=no";
    }
}
?>
Надеюсь выложил все так, как и просили.
Заранее спасибо за помощь.
PS
так про то. как писать классами тот же сайт никто и не объяснил.