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.



5 comentarios »

 
  • Rui says:

    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?

  • Igor Henrique says:

    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

  • Igor Henrique says:

    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 …

 

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>