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 [...]
Ola Achei muito bacana esse exemplo, só que não estou conseguindo enviar a mensagem para o email … aparece tudo certinho .. mais não chega a mensagem no meu email … será que poderia me ajudar ?
Seu servidor tem suporte a envio de E-mail? Se sim, veja se não esta acontecendo erros de PHP
Bom Eduardo não conheço muito sobre isso … na verdade é o seguinte .. roda minha aplicação no servidor apache… e tenho o wamp que instalei na minha maquina … li alguns tutoriais e disseram que eu precisava de um servidor de suporte para envio de Email no caso o wamp …. Bom preciso muito dessa ajudinha ai .. se poder me ajudar fico grato .. pois estou desenvolvendo um projeto e falta a pagina de contato …