Enquanto o Flash pode ser usado na funcionalidade do lado do cliente , ele não pode ser usado de forma independente para enviar e-mail. Criando um formulário sendmail Flash requer o uso de PHP ou outra linguagem de script do lado do servidor . A secção PHP só será usado para comunicar com o servidor , enquanto a interface flash será utilizado para introduzir a informação de e-mail . O script PHP insere as informações enviadas em uma função "Mail ", que inclui o comando para instruir o servidor para enviar as informações em anexo. Instruções
1
Abra um novo documento flash.
2
Insira os campos do formulário apropriados, tais como o e-mail , nome e seções de mensagem . Certifique-se de que todos os campos de texto de entrada são campos " Texto dinâmico ", selecionando a ferramenta "Texto " na caixa de ferramentas, navegando até "Propriedades" seção abaixo do palco principal e selecionando "Texto dinâmico".
< Br > 3
Atribua um nome de variável para cada campo de texto que você criar em "Propriedades " " Var " abaixo do Palco. O nome da variável é usado para associar um campo de texto com um nome de variável ao escrever código para o formulário.
4
Selecione todos os campos de texto e pressione F8 para criar um novo clipe de filme . Nomeie o clipe de filme "Forma" e clique em " OK".
5
Criar uma instância de botão selecionando a ferramenta " Retângulo " e desenhar um símbolo de botão no Palco. Selecione F8 quando feito e criar um novo símbolo de botão chamado " Enviar ".
6
Selecione a opção "Enviar " símbolo de botão e clique F9 para abrir a janela "Ações" . Adicione o seguinte código :
Form.loadVariables ( email.php "," POST ");
Este código irá enviar todos os campos de texto para a página PHP que, em seguida , usando o campo de texto variáveis , irá recuperar a informação enviada .
7
Adicione qualquer outra informação extra no Palco que você quer que apareça na interface de formulário e-mail. Note que isto adicionado informações não serão enviadas ao destinatário e . " . email.php " só aparece na página de formulário de e-mail
8
Abra o bloco de notas e crie um novo arquivo chamado
9
Copiar e colar estas linhas de código :
$ SendTo = forms@example.com ; ?
$ assunto = " mails flash" ;
alterar o endereço de e-mail para o endereço apropriado onde você deseja que as informações enviadas para
10
Adicione as linhas de código a seguir para o arquivo " email.php " : .
$ headers = "From:" $ POST [" nome" ];
$ headers = "< " $ POST [ "email" ] . "> \\ r \\ n";
$ headers = " Reply -to : "$ POST [ " email " ]" \\ r \\ n ";
$ mensagem = $ post [ " mensagem " ];
o código acima formata as informações enviadas para que o destinatário pode facilmente ser capaz de ler e responder a e-mails enviados
11
Adicione as linhas finais do código abaixo para o arquivo PHP : .
Mail ( $ SendTo , $ assunto, $ mensagem , $ headers ); ? .
>
Salve o arquivo " email.php " na mesma pasta que o arquivo SWF Flash que você criou anteriormente e fazer o upload para o servidor Corra para testar se ele funciona.