Formulário de contato parte 5: HTML mail, inserindo anexo e selecionando destino!
-
DATA
25/03 2010
-
VISITAS
3.329
-
COMENTÁRIOS
37
-
TWITTER
-
ORKUT
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!
Interatividade
Deixe seu comentário!




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.
adorei a video aula
Tbm adorei a video aula , o robson manda muito bem em sites UDHSUDHS
Mais uma vez…Parabéns.
Muito produtivo.
Mandou muito bem, tirou tres duvidas minhas nesse vídeo,
muito bom mesmo
valeu
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
@William Pereira: basta hospedar a imagem e incluir na parte de configuração de envio do formulário!
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
@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!
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
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!
@Anderson: fala meu querido, me manda os arquivos em .rar por email que olho pra você!
@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!
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
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!
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!
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!
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.
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.
@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!
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.
@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.
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.
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.
@Marcelo Menezes: Tá aqui : http://bit.ly/92wVAQ
@Luciano: Vlw luciano brigadao e ao Robson pelo post e resposta rapida ao meu email ! ! !
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
@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!!!
@luciano: seria isso?
Brigadoooo Luciano.
@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.
como eu coloco o codigo aqui? rsrsrsrsrs
@Marcelo Menezes: Coloca o codigo entre as tags [/c] o codigo aqui dentro [ / c o d e], sem os espaços entre as letras
@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!
vc teria um email luciano? pq nao to conseguindo postar o codigo aqui e robson nao respondeu por email …
@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!
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.
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