|
||
|
|
Conheça o Plugfeed | » Início » Desenvolvimento » Dreamweaver » Formuláio de envio de Email - Dreamweaver + PHP
Conheça o Plugfeed | » Início » Desenvolvimento » Dreamweaver » Formuláio de envio de Email - Dreamweaver + PHP
--> |
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 25/10/2006Formuláio de envio de Email - Dreamweaver + PHP
Humberto Rodrigues Técnico em Informática. Webmaster. Conhecimentos em Photoshop, Flash, Dreamweaver, Visual Basic, Delphi, Access, HTML, CSS, SQL e PHP.
Formuláio de envio de Email - Dreamweaver + PHP
Hoje, iremos programar um pouquinho! Mas nada assustador, vai ser um formmail simples, que poderá ser aperfeiçoado por que tem algum conhecimento da linguagem. Eu vou mostrá-lo da forma mais simples, pra tornar mais simples o entendimento de quem não tem noções de lógica de programação nem de nenhuma linguagem de programação. Mas tudo no Dreamweaver e 90% sem programar. Inicie uma nova página em PHP, nessa página teremos um Textfield, um Textarea e um Button. Veja imagem:
Os nomes ficam sempre a sua escolha, mas eu recomendo que nomei igual a mim, para evitar problemas futuros na hora da programação.
Isso tudo foi criado dentro de um FORM, agora vamos selecionar esse FORM, faça como na imagem:
Com o FORM selecionado, o painel PROPERTIES ficará da seguinte forma:
configure como na imagem. Agora vamos criar a página que irá efetivamente enviar o email. Salve essa página como enviar1.php e vamos criar a enviar2.php. Primeiro, iremos receber os dados inseridos nos campos e enviá-los. Coloque o value da seguinte forma: <?php echo $txtassunto ?> (para o hiddenfield que irá pegar o dados do campo assunto) <?php echo $txtmsg ?> (para o hiddenfield que irá pegar o dados do campo Mensagem)
Agora vamos programar! Não serão nem 5 linhas. Vá para o modo CODE-VIEW Insira o seguinte código entre a tag <?php Pronto, salve a página como enviar2.php e teste o sistema. ATENÇÂO. Hevener <hevener2@hotmail.com>
Muito Bom ajudou bastante.
![]() ![]() ![]() ![]() ![]() António Morais <toniomorais@yahoo.com>
Continue assim mostrando para a gente como se pode evoluir na utilização do Dreamweaver. Simples mas muito útil.
![]() ![]() ![]() ![]() ![]() João Seabra <johnnyseabra@gmail.com>
Apenas para não confundir nossos colegas, o PHP é Case - Sensitive apenas para nomes de variáveis. Abraços
![]() ![]() ![]() ![]() ![]() Humberto Rodrigues
Boa observação João!
![]() ![]() ![]() ![]() ![]() Carlos Leite
Só pra complementar o tutorial, poderia exibir um screenshot de como o e-mail chega para o destinatário.
![]() ![]() ![]() ![]() ![]() Michael <xxprox@gmail.com>
e bom mais é que aqui na minha casa deu esse erro:
Notice: Undefined variable: txtassunto in f:easyphpwwwmikoltesteenviar2.php on line 3 Notice: Undefined variable: txtmsg in f:easyphpwwwmikoltesteenviar2.php on line 3 Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in f:easyphpwwwmikoltesteenviar2.php on line 3 Mensagem enviada com sucesso! e eu fui verificar meu e-mail e não tinha chegado nada ainda! ![]() ![]() ![]() ![]() ![]() Humberto Rodrigues <humberto.rodrigues@gmail.com>
verifique o nome das variáveis. no último erro, o problema é q vc esta testando num servidor offline, ou que não esta configurando para envio de emails :P
![]() ![]() ![]() ![]() ![]() Juscimara <Olá>
Gostei mais vc não teria nada sobre o jdmonthname e o jddayofweek?
desde ja valeu lindinho! ![]() ![]() ![]() ![]() ![]() Rodrigo Marini <rodrigo_marini@hotmail.com>
Duvida: estou usando um servidor gratis (awardspace). Fiz tudo certo, qdo clica em enviar aparece a msg de confirmacao, mas o e-mail nao ta chegao, pode ser problema do servidor?
Att, Rodrigo Marini ![]() ![]() ![]() ![]() ![]() matias <matiaseng@yahoo.com.br>
gostaria de saber primeiramente se o arquivo que conterá o assunto e a mensagem se chamará INDEX. E a segunda pergunta é onde é que encontro o botão(HIDDENFIELD) no DW, pois o meu programa é em Português. Obrigado!!!
![]() ![]() ![]() ![]() ![]() eduardo duar <duareduar@netscape.net>
Muito bom.
Simples e funcional... ![]() ![]() ![]() ![]() ![]() Sandro M. Ferriera (Florianopolis) <sandro_mf@yahoo.com.br>
Começei a pouco a desenvolver sites, e este teu tutorial está ótimo, parabens!! Muito pratico, objetivo e de facil entendimento.
![]() ![]() ![]() ![]() ![]() m
mmm : Não avaliado
marcel <marcel.cordeiro@gmail.com>
Estou com um problema, quando envio a mensagem chega em meu email mensagem com assunto Apache <apache@ns1.orgfree.com
porem o conteudo nao esta chagando, o que podera ser? ![]() ![]() ![]() ![]() ![]() Rodrigo <rodrigocpoa@hotmail.com>
Ótimo!!! Gostei mto do formulário simples e eficiente! Espero que continue postando aqui!
![]() ![]() ![]() ![]() ![]() Darcio <darciobans@hotmail.com>
cara uma das coisa que eu odeio é deixar comentario, sua tuto ta exelente não tive escolha ..valew
![]() ![]() ![]() ![]() ![]() Fernando <fernando-landell@hotmail.com>
tem certeza que funciona?
![]() ![]() ![]() ![]() ![]() Rick <Rickmichel87@hotmail.com>
da esse erro:
Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:webmasterenviar2.php on line 11 Mensagem enviada com sucesso! ![]() ![]() ![]() ![]() ![]() Roger Lima <lima.roger@gmail.com>
Parabéns humberto, prático e muito objetivo, pense em ministrar cursos!! Abraço! Valeu!!
![]() ![]() ![]() ![]() ![]() Luiz Alberto <luiz.albert@gmail.com>
Humberto, Segui todos os passos conforme mostra a página, testei ele num proveedor gratuito e no site pessoal do terra, deu erro 405, utilizei o MX e o 8.0, me dá uma ajuda por favor,
Grato Luis ![]() ![]() ![]() ![]() ![]() Luiz Alberto <luiz.albert@gmail.com>
Desculpe, esqueci de falar, estou usando o IE 7.0, será que o problema é esse ?
![]() ![]() ![]() ![]() ![]() Milton Borges <angel_the_luz@yahoo.com.br>
Caro amigo, gostei muito de tua dica, mas eu hospedei em um site e não deu certo, mas eu gostaria que você se fosse possível, nos ensinasse como fazer isto localmente, pois, eu vejo que grande maioria das pessoas gostaria que fosse local.
Abraços e fique com Deus. ![]() ![]() ![]() ![]() ![]() marcio fernando <marciofbt@hotmail.com>
pow cara eu ainda não consegui fazer isso será que tinha como alguém fazer pra mim com o e-mail de destino sendo marciofbt@hotmail.com eu ficareio muito grato. e mandarei um presente pra quem fizer isso pra mim ok.
![]() ![]() ![]() ![]() ![]() Gilvan Santos <supergilvan@gmail.com>
Eu gostei do código, muito bom mesmo. Porém queria dar um título a mensagem pois lá chega o nome Nobody e na caixa do título da mensagem vem o nome da pessoa que enviou.
Poderia me ajudar? É que eu usei esse form para NomeEmailSugestoes entende? Como eu o destinei como SUGESTÕES, gostaria de criar um título para saber que essa mensagem é uma SUGESTÃO. Obrigado. ![]() ![]() ![]() ![]() ![]() cona <sad@hotmail.com>
muito ruim esta merda
![]() ![]() ![]() ![]() ![]() João Victor Brasil <guessrj@gmail.com>
Nao funcionou nada!
gostaria que retificasse o codigo obrigado ![]() ![]() ![]() ![]() ![]() Everson <eversonas@gmail.com>
Gostei muito, facil porem cadastrei o meu e-mail e nao chega mensagens nele sera que tenho que dar alguma chmod no arquivo.
fiz tudo cetinh porem fala que foi enviado nao chega. Obrigado pela atenção ![]() ![]() ![]() ![]() ![]() Flávio <flavio_beselga@hotmail.com>
Prezado Humberto, segui os passos e não deu nenhum erro porém os e-mails não chegam, outra dúvida é que esse comando limita em apenas 5 campos a serem enviados, existe alguma maneira para que eu possa enviar mais campos do tipo select box, checkbox e ect? obrigado
![]() ![]() ![]() ![]() ![]() Cleto
Muito fraco! E não funciona
![]() ![]() ![]() ![]() ![]() William Camargo <williamjornalista@yahoo.com.br>
Não funcionou!!! EStou precisando de um formulário de sugestões para o meu site urgente...
Se alguém puder ajudar agradeço!! : Não avaliado Marcio <marcio.aparecido2909@terra.com.br>
Show de bola.... você me salvou grato..... muito bom saber que tem profissionais como você pré-disposto a nos ajudar.... valeu......
![]() ![]() ![]() ![]() ![]() Débora Pas <dfpascoarelliadm@yahoo.com.br>
Muito obrigada! Funcionou perfeitamente!!!Parabéns pela didática!!!
![]() ![]() ![]() ![]() ![]() Junior
Funciona tbm em servidores gratuitos?
![]() ![]() ![]() ![]() ![]() sabrina fernanda nemeth <sabrina.nemeth@hotmail.com>
Não entendi nada................ estou iniciando agora ,montei o meu site e esta hospedado no yahoo.. só que o formulario não funciona apenas em html
estou desesperada pra conferir o meu site http://br.geocities.com/s13consultoria/ preciso de um help urgente, não sei por onde começar em php no dreamweaver usando o meu formulaio ja pronto : Não avaliado Paulo Gomes <paulo.gomes@live.com>
o script em si funciona...
só que os e-mails que chegam, vêm vazios!! tô rodando isso em servidor Linux, com domínio .com.br... pelo fórum que roda no mesmo, funciona normalzinho, a opção de enviar e-mails... por esse aí não rolou, não... os e-mails chegam em branco... valeu! ![]() ![]() ![]() ![]() ![]() Abel <abel.gonzaga@gmail.com>
obrigado pela ajuda!
![]() ![]() ![]() ![]() ![]() thiago <thi4g0_borges@hotmail.com>
nossa muito bom vei parabens msm!!!
www.serralheriaborges.com ![]() ![]() ![]() ![]() ![]() André <soldier-hell@hotmail.com>
Ola, caro estou fazendo tudo oq vc disse e joguei em servidor online com suporte a php, a unica diferenca do seu é que acrecentei txtemail, txtfaculdade etc... mas em todos os lugares eu coloquei os nomes mas quando clico em enviar ele da enviada com sucesso mas com essa mensagem Warning: mail() expects at most 5 parameters, 6 given in Z:Inetpubwwwrootcezaretireverfotoreverfoto.com.brwwwenviar2.php on line 31
Mensagem enviada com sucesso! ![]() ![]() ![]() ![]() ![]() anderson vaccari <andersonvaccari@bol.com.br>
Prezado amigo
Fiz tudo como manda a regra,mas quando recebo o email que foi enviado pelo Formulário, não tem Nada escrito !!! vem em branco. Estou usando o CS3 aguardo ajuda obrigado ![]() ![]() ![]() ![]() ![]() Rafael Correa <rdcopa@hotmail.com>
Não funciona. Confirma, mas não chega.
![]() ![]() ![]() ![]() ![]() anderson <anderson.3375@hotmail.com>
mas só uma duvida aone eu salvo essa paginas "enviar1 e 2"
obrigado ![]() ![]() ![]() ![]() ![]() zoe <zoe>
Para iniciantes muiiito legal, mas vale lembrar que o dreamweaver gera sujeira de html. o/ (detalhe bobo mas q diferencia no carregamento da página)
![]() ![]() ![]() ![]() ![]() Ranier Peres <ranierperes@hotmail.com>
Como faço para corrigir esse problema. Ele enviar mas o email não tem nenhum dado. Agradeço resposta.
![]() ![]() ![]() ![]() ![]() Leandro <leu.abilio@terra.com.br>
Aconteceu um problema aqui, a mensagem chegou mas em nome estava escrito "nobody" ninguém, a menssagem estava em branco.
![]() ![]() ![]() ![]() ![]() Murilo <murilo_ghost@hotmail.com>
em tipo o php ali vai entre quais tags?
![]() ![]() ![]() ![]() ![]() Heloisa <helobrrj@yahoo.de>
O email chega vazio, todo em branco.
Alguem sabe como corrigir esse problema? att helo ![]() ![]() ![]() ![]() ![]() Carlos <dcarlosd@gmail.com>
E como faço pra que esse form fique dentro da página d ahomepage em vez d abrir uma janela só pra ele?
![]() ![]() ![]() ![]() ![]() sueli <suelivvl@hotmail.com>
nao deu certo, o meu site esta em desenvolvimento e testei o formulario de enviar e nao deu certo. o site meu nao é hospedado , só ta no programa do dreamwever ...como faço para que ese formulario de certo???? precisa esta hospedado para eu testar???
![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
|
|