Formulário de contato em Flex sem AMFPHP
Muitas vezes, quando estas a desenvolver um site pequeno e necessitas apenas uma interação rápida com o PHP para enviar E-mail.
Instalar o AMFPHP só para isso?
No exemplo abaixo é invocado um HTTPService local que envia este e-mail. Se o envio for bem sucedido, é trocado o por uma tela de agradecimento.
Arquivo main.mxml<mx:HTTPService id="form1" method="POST" resultFormat="text"
result="{Enviado()}" fault="ErroEnvio()"
url="EnviaMail.php">
<mx:request>
<TIPO>CONTATO</TIPO>
<CONTATO_NOME>{editorCONTATO_NOME.text}</CONTATO_NOME>
<CONTATO_EMAIL>{editorCONTATO_EMAIL.text}</CONTATO_EMAIL>
<CONTATO_CIDADE>{editorCONTATO_CIDADE.text}</CONTATO_CIDADE>
<CONTATO_ESTADO>{editorCONTATO_ESTADO.text}</CONTATO_ESTADO>
<CONTATO_TELEFONE>{editorCONTATO_TELEFONE.text}</CONTATO_TELEFONE>
<CONTATO_MENSAGEM>{editorCONTATO_MENSAGEM.text}</CONTATO_MENSAGEM>
</mx:request>
</mx:HTTPService>
Agora é só se divertir analizando o código fonte.
Você pode seguir todas as respostas a esta entrada através do RSS 2.0 feed. Você pode deixar um comentário, ou colocar um link em seu site.


Boa tarde. Vi o exemplo sobre como enviar uma mensagem de email usando uma pequena interacção com php, no entanto já há muito tempo que desejo fazer algo do género mas nunca consegui.
Tenho a ideia de que para enviar um email para um @gmail.com por exemplo, é necessária autenticação e usar smtp do google, nao?
[...] do anterior, este utiliza o [...]