Formulário de contato parte 5: HTML mail, inserindo anexo e selecionando destino!

Saudações meus queridos, estou entrando com mais uma vídeo aula sobre formulário de contato. Bom, quinta vídeo aula sobre o mesmo form :) .

Tivemos alguns pedidos sobre como enviar email com anexo, como enviar email do tipo HTML, e como selecionar o destino do formulário.

Nesta vídeo aula estaremos vendo os 3 itens citados acima, espero que gostem, forte abraço e ate logo!

SCRIPT DA VÍDEO AULA

Documentação:

Parte 1: Criando e estilizando!
parte 2: Programando e validando
Parte 3: Validando envio com erro
Parte 4: Limpando campos após envio

Parte 5: HTML mail, inserindo anexo e selecionando destino!

Bookmark e Compartilhe

Interatividade
  • Mauro Galvão Falou Em: 25 de março de 2010 as 21:16

    Mandou bem heim Robson, show de código, rsrs
    Muda o nome desses vídeos para Formulário de Contato – A saga de um formulário, depois você pode lançar até um filme ou seriado.

    Abraço.

  • william Falou Em: 25 de março de 2010 as 23:28

    adorei a video aula

  • Lucas Washington Falou Em: 26 de março de 2010 as 12:14

    Tbm adorei a video aula , o robson manda muito bem em sites UDHSUDHS :D

  • José Carlos Falou Em: 26 de março de 2010 as 16:16

    Mais uma vez…Parabéns.
    Muito produtivo.

  • Kaio roha ribeiro Falou Em: 27 de março de 2010 as 16:33

    Mandou muito bem, tirou tres duvidas minhas nesse vídeo,
    muito bom mesmo

    valeu

  • William Pereira Falou Em: 6 de abril de 2010 as 22:16

    Show Robson,

    Muito bom mesmo, gostei.

    Agora sem querer ser muito chato, mas já sendo =D, por exemplo, como faço para incluir o logo da empresa tanto na mensagem que recebo pelo contato do site, quanto a mensagem de resposta também tenha a logo.

    É possível?

    Desde já agradeço,

    Forte abraço

  • Robson V. Leite Falou Em: 7 de abril de 2010 as 8:16

    @William Pereira: basta hospedar a imagem e incluir na parte de configuração de envio do formulário!

  • Anderson Falou Em: 7 de abril de 2010 as 11:28

    Ola Robson!

    As aulas são ótimas e super entendíveis, mas não sei oq acontece que quando temto testar o formulario da esse erro:

    Parse error: syntax error, unexpected T_VARIABLE in /home/sites/ “endereço do meu site” /web/formulario/index.php on line 18

  • Robson V. Leite Falou Em: 7 de abril de 2010 as 12:47

    @Anderson: Opa meun querido, pelo que você postou ai as aspas na parte “endereço do meu site” estão uma para cada lado. pode ser isso!

  • Anderson Falou Em: 7 de abril de 2010 as 13:56

    Oi Robson, é que na verdade nessa parte vem o endereço do site em si, eu susbstitui… o erro aparece exatamente assim:

    Parse error: syntax error, unexpected T_VARIABLE in /home/sites/duralflex.com.br/web/formulario/index.php on line 18

    To na dúvida se tenho que ter algum outro arquivo no diretório do meu site, ou se é só colar o código num php mesmo, to falando besteira? esrsrsrs

  • William Pereira Falou Em: 7 de abril de 2010 as 20:21

    E ae Robson,

    Então fera, eu tentei aki e não consegui.

    fiz dessa forma:

    $logo = ”;

    E dentro de $configuracao_da_mensagem_original eu coloquei a variável $logo.

    É Assim que eu deveria fazer??

    Valew forte abraço!

  • Robson V. Leite Falou Em: 7 de abril de 2010 as 20:40

    @Anderson: fala meu querido, me manda os arquivos em .rar por email que olho pra você!

  • Robson V. Leite Falou Em: 7 de abril de 2010 as 20:50

    @William Pereira: fala meu querido, na verdade voce deve tratar o campo interno como um HTML, é assim que ele vai funcionar. você pode ate criar uma PG em html no DW e criar no design o estilo do rodapé e footer, inserindo imagens etc. e depois copiando o códio para a parte da configuração de envio.

    IMPORTANTE: qualquer tipo d emidia deve ser inserido de modo externo, hospedado e dpois colocado no email. se voce colocar p src=”pasta/nomeDoArquivo, não vai funcionar. tem que ser de um http://link para a imagem!

  • William Pereira Falou Em: 8 de abril de 2010 as 9:30

    Fala Robson!

    Acho que entendi, pelo meno eu acho rsrs.

    Vamos lá.

    Ex: Eu devo criar uma página simples, digamos que essa página seja a “complemento-de-email.html”, e dentro dessa página eu tenha 02 imagens (topo e rodape).

    Blza, agora dentro do código PHP, sendo mais específico, na váriavél $configuracao_da_mensagem_original, onde coloco os campos que desejo receber em meu e-mail, basta eu inserir o código fonte da página “complemento-de-email.html”.

    Seria isso?

    Desculpa ae tantas perguntas.

    Forte abraço e obrigado pela presteza!

    William Pereira

  • William Pereira Falou Em: 8 de abril de 2010 as 9:51

    Fala Robson, olha eu aqui de Novo =)

    Fera, é possível com este srcipt eu fazer o envio autenticado?

    qual seria o processo ?

    mais uma vez valew!

  • William Pereira Falou Em: 8 de abril de 2010 as 13:15

    E aew Robson!

    Agora eu entendi como adicionar a imagem no email.

    eu consegui aki.

    Valew !

    Quanto a mensagem autenticada. permanece a pergunta.

    Forte abraço!

  • Donald Falou Em: 13 de maio de 2010 as 11:05

    Olá, estava olhando a video aula e fiz o formulário tudo perfeito, sem nenhum erro, mas o problema é que a mensagem nao chega de jeitooo nenhum. Hospedem no servidor do meu professor do curso, no meu servidor, mas sinceramente não recebo a mensagem. Por favor da uma luz ai!

  • Jair Signor Falou Em: 23 de maio de 2010 as 22:56

    Olá Robson !

    Suas video aulas são 10, estou iniciando na criação de sites, fiz o formulário de contato seguindo suas orientações está ok, mas não estou recebendo as mensagens de envio e retorno.
    se puder dar uma dica eu agradeço, e se possível com envio msg autenticadas.
    Obrigado.

  • carlos Falou Em: 25 de maio de 2010 as 15:11

    Prezado amigo Robson V. Leite gostaria muito de parabenizá-lo pelas suas video aulas realmente são nota nem diria 10 mais sim mil, consegui fazer todo o processo corretamente tanto o envio como o recebimento estão vindo perfeitamente porem um detalhe que tenho notado e que a hora do envio não são mandadas corretamente ex: Enviada: terça-feira, 25 de maio de 2010 20:36:57, e na parte de baixo: Enviado em: 25/05/2010 12:36, sendo que a hora local de envio correta erá 14:30 hrs. Minha pergunta e como configuro para aparecer a hora correta no envio da mensagem pois o dia mes e ano estão tudo ok. Gostaria também de saber como ponho esse codigo num layout pronto que ja tenho no dreamweaver na aba contato. Muito obrigado por compartilhar conhecimentos e tenha a certeza que ja ganhou um assiduo leitor do seu site. Uma boa semanha e fique com Deus.

  • Robson V. Leite Falou Em: 25 de maio de 2010 as 18:16

    @carlos: sobre o horario, provavelmente é algo na configuração do horario do servidor. a aoutra pergunta esta meio vaga amigo. mas basta fazer o script por include ou incorporado, forte abraço!

  • thiago Maia Vieira Falou Em: 12 de junho de 2010 as 11:46

    Olá Robson, show a sua video aula, esse formulário ficou muito bom mesmo, estava precisando de um para meu site e este me ajudou muito. Valeu Robson, ficou 10!. Eu estou procurando na net aquelas imagens de confirmação para garantir que somente “”"”"”"”"”"” humanos”"”"”"”"”"” postem em meu site, mas não estou encontrando, acho que seria interessante vc por isso em uma video-aula. Forte Abraço, vc manda muito bem nas aulas.

  • Luciano Júnior Falou Em: 12 de junho de 2010 as 13:02

    @Thiago: É verdade, ainda não temos isso, mas você pode fazer o download da Barra developer, que tem um recurso para criar o captcha, mas, mesmo assim é legal fazer uma video aula.

  • thiago Maia Vieira Falou Em: 14 de junho de 2010 as 17:56

    Muito obrigado Luciano, mas mesmo com a barra developer eu ainda não sabeira como fazer, sou novo no ramo e ainda to meio por fora, no caso de haver uma video-aula, estou no aguardo. Valew pela dica.

  • Marcelo Menezes Falou Em: 25 de julho de 2010 as 15:10

    Robson, antes de mais nada VC SALVOU MINHA VIDA… rsrsrsrs parabens cara, a aula o script tudo muito show!

    após todas as aulas, nao vi os scripts para baixar, vi apenas na primeira video-aula, teria como vc disponibilizar os codigos completo?

    desde ja te agradeço muito.

    Marcelo.

  • Luciano Júnior Falou Em: 25 de julho de 2010 as 19:36

    @Marcelo Menezes: Tá aqui : http://bit.ly/92wVAQ

  • Marcelo Menezes Falou Em: 25 de julho de 2010 as 23:27

    @Luciano: Vlw luciano brigadao e ao Robson pelo post e resposta rapida ao meu email ! ! !

  • Marcelo Menezes Falou Em: 26 de julho de 2010 as 12:08

    Robson ou luciano, nao querendo abusar mas ja o fazendo…

    este formulario que vc me ensinou a fazer, estou colocando dentro de outra pagina… ai quando dou um “enviar” esta pagina me retorna esse erro:
    Method Not Allowed
    The requested method POST is not allowed for the URL /agenda.html.

    e quando salvo a pagina agenda.html em agenda.php como vc sugeriu em um dos comentarios, ela retorna a pg inicial do agenda.php…

    o que devo fazer para que o formulario funcione mesmo dentro de outra pagina?
    mais um vez muito obrigado, pela video-aula, pelo post e pelo script

    Marcelo Menezes

  • Luciano Júnior Falou Em: 26 de julho de 2010 as 14:05

    @Marcelo Menezes: Voçê vai fazer o seguinte:
    Pegar o codigo do PHP que desenvolvemos(apenas o PHP).
    Salvar todo ele no arquivo chamado enviar.php(ou outro nome mas com o php)
    No começo do formulário tire o enctype=”multipart/form-data”, e coloque no action o arquivo q vc salvou como o PHP, no caso enviar.php.
    Tenta ae e se tiver erro posta todos os codigos no forum que é melhor de visualizar!!!

  • Marcelo Menezes Falou Em: 26 de julho de 2010 as 17:04

    @luciano: seria isso?

    Brigadoooo Luciano.

  • Marcelo Menezes Falou Em: 26 de julho de 2010 as 17:05

    @luciano: seria isso?

    >>>> NAO DEU CERTO ! ! ! <<< continua dando o mesmo erro:
    Method Not Allowed

    The requested method POST is not allowed for the URL /agenda.html.

    Brigadoooo Luciano.

  • Marcelo Menezes Falou Em: 26 de julho de 2010 as 17:06

    como eu coloco o codigo aqui? rsrsrsrsrs

  • Luciano Júnior Falou Em: 26 de julho de 2010 as 18:23

    @Marcelo Menezes: Coloca o codigo entre as tags [/c] o codigo aqui dentro [ / c o d e], sem os espaços entre as letras

  • Marcelo Menezes Falou Em: 26 de julho de 2010 as 19:38

    @luciano:
    fiz como sugeriu, criei o arquivo envia_form.php com o php que vcs fizeram e deixei na pagina drenagem que é chamada pra dentro da agenda.html apenas com o formulario e acima dele esse codigo [/c]

    INSCRIÇÕES ONLINE [ /code]. mas continua dando erro..

    caso queira posso te mandar por email ou msn os links pra vc dar uma olhara: marc_menezes@hotmail.com

    Brigadao luciano!

  • Marcelo Menezes Falou Em: 27 de julho de 2010 as 8:55

    vc teria um email luciano? pq nao to conseguindo postar o codigo aqui e robson nao respondeu por email …

  • Marcelo Menezes Falou Em: 27 de julho de 2010 as 9:39

    @Robson e luciano: brigadao pela ajuda, mas solucionei meu problema com de uma forma paliativa… coloquei um botao chamando a o formulario em uma outra pagina, infelismente, pq visualmente seria mais bacana fazer tudo de dentro da pagina que criei mas ta de boa demais! mais uma vez brigadao pela força dos dois!

  • junior Falou Em: 12 de agosto de 2010 as 3:25

    Robson eu tenho um blog no blogger é possivel por o formulario sem hospedar a pagina
    PHP ? Porque eu coloco o formulario e nao tenho pagina que me envie os e-mails.

  • Luciano Júnior Falou Em: 12 de agosto de 2010 as 12:13

    Desse jeito que o Robson ensina so com um servidor com suporte a email, ate hj so vi um gratis com suporte a mail, mais nao presta mais

Deixe seu comentário!