Saudações senhoras e senhores. Estamos entrando com a segunda parte da vídeo aula mostrando como criar um formulário com tableless, e programar e validar os campos com PHP.
Aula shooOOw di bola. E de primeira Mao ai pra galera da up. Espero que gostem, duvida basta comentar.
O Script da aula você encontra em nossa nova sessão de “Código Pronto”. Gostaram da sessão ahhm? Em breve muitos scripts úteis para vocês ai!
Boa aula!!!
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!
E para ver o script desta aula basta clicar AQUI.
Robson o formulario funcionou , tudo correto eu formatei ele ficou muito bonito , agradeço você por ter feito essa video aula !
Robson aproveita e da uma olhada o site que você ensinou a fazer , http://www.uolsite.com.br ficou legal .
Olá Robson ,tudo bem, cara eu acessei o seu site hoje e gostei muito da video aulas .Parábens e continue assim!!!
Flw Alex. brigadão pelo apoio. e amanha ta saindo uma super vídeo aula de cadastro de usuários com upload de foto, na qual validamos tamanho, nome, tipo de arquivo como jpg, gif, png e outros com PHP e Mysql, não deixe de dar uma passadinha para conferir.
Grande abraço!
Olá Robson, tudo na paz?
Parabéns pelo site o conteúdo dele é ótimo..
fiz o formulário na primeira aula, mas na validação não deu certo. qual php preciso ter na minha maquina?
Abraçoo
@Claudenor: eu uso a ver 5.3.2 do EPHP!
Olá Robson, blz?
Parabéns pela vídeo aula,
fiz um formulário conforme o seu, usando o charset=utf-8, porém quando recebo os e-mails os caracteres com acentuação ficam estranhos, mudei para ISO-8859-1 mas o problema continua, como faço para configurar isso no formúlario?
Abraço
Muito boa a vídeo-aula! Consegui fazer todos os passos com facilidade ^^
Só que apesar da checagem funcionar, estar hospedado em um servidor (Cwahi) e tudo mais, ele dá como se a mensagem tivesse sido enviada com sucesso, mas não recebo e-mail nenhum =o
Será que poderia me ajudar, por favor? ^^
O meu esta dando esse erro poderia me ajudar ?
Arquivo não encontrado
O Firefox não conseguiu localizar o arquivo /C:/Users/Rafael Marques/Music/Index diferentes/Formulario/$exibir_apos_enviar.
* Verifique se o nome do arquivo possui erros de digitação, como uma letra maiúscula em vez de minúscula.
* Verifique se o arquivo foi movido, renomeado ou excluído.
Grande Robson,
Camarada, vc mandou bem demais em todas as video aulas, muito phoda com ph… resumindo, vc foi direto, sem enrolação e complicação…. simples demais… rs rs rs…
bom, estou com um pepino aqui, ao criar um site ele foi exportado pelo fireworks e feito em tabelas altomaticamente e defini uma área dentro dele onde irão ser visualizados os assuntos etc. mas este campo é limitado e quando passa do limite eu coloco essa barra para abaixar o texto, pois, se não ele desconfigura o site todo, teria como colocar dentro do código esta função?
Camarada,
Realmente eu agradeço demais todo apoio e tempo gasto em nos ensinar e ajudar.
flw.
Gustavo.
tipo eu enviei e deu aqueles erros la (mas vc disse q eh normal pq nao tah hospedado) … ai no codigo eu mudei o e-mail q tava la pro meu … enviei varias vez mas nao chego … sera q tem algo errado ?
Robson estou criando esse formulario e colocando o campo telefone, mas eu nao estou conseguindo validar esse campo telefone com php, qual seria o codigo para validar o campo de telefone.
grato
Robson por favor responde meu comentario, eu tenho essa duvida e garanto que muitos tambem tem.
estou tentando enviar email de contato pelo site, nao da erro mas a mensagem nao chega ao destino.
Robson parabéns pelo despreendimento de compartilhar conhecimento!!!
quero saber qual a diferença de fazer a validação de formulario utilizando a técnico q vc usou ou usando expressões regulares.
ex: // Nome
if ($nome == “”) {
$error[0] = “Preencha o campo nome”;
}
// Email
if (!preg_match(“/^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$/”, $email)) {
$error[1] = “Preencha com um email válido”;
}
ou mesmo se dar para combinar os dois?
Um abraço!!!
Fiz das duas formas php + html.
Criei uma página de retorno e até aí tudo bem, o problema é que não estou recebendo no email que configurei em:
$email_para_onde_vai_a_mensagem = “meuemail@chlins.com”;
O que pode estar errado?
Parabéns Robson, aulas excelentes, por sinal as melhores que já encontrei na web!
Uma dúvida:
Há alguma maneira de o usuário não precisar digitar novamente todos os campos do formulário caso ele esqueça de digitar p.ex. o assunto? Ou seja, ele recebe a msg de que assunto está em branco mas os outros campos continuam com seus valores digitados. Seria interessante caso fosse um formulário com muitos campos!
Grato!
Abraço
Opa, desatenção minha: dúvida respondida na próxima vídeo aula!
Me desculpem!
@Geovane: na seguencia das aulas isso é visto meu querido, tem como fazer sim. com jQuery, valores armazenados e ou ajax!
To tentando fazer um site.
Porem, quando existe erro em um dos quadros.. ele deleta todo o conteudo.
Existe como reverter isso?
Comigo não funcionou, não recebo o email por este script.
O host me passou outro bem mais simples, só que preferiria usar este do Robson, mais customizável e completo.
Robson,
Peço desculpa a vc e a todos aqui.
O script funciona muito bem, o meu problema é que não recebo os email pelo gmail googleapps, mas é recebido pelo webmail do host.
Como configuro para receber pelo gmail (googleapps)?
Obs.: Se quiser pode apagar os comentários anterior.
Olá, Robson parabens pela suas videos aula, tenho uma duvida o formulário funciona de boa mas quando o email chega não dá para entender palavras que tem acentos exemplo, a palavra “Olá” quando ela chega ela fica deste jeito “Olá” você saberia como posso resolver esse problema ?
Abraços
@Cesar: na aula 5 convertemos o e-mail em HTML e isso é corrigido!
Olá Robson,
Obrigado pela resposta, o php esta funcionando muito bem no meu pc,
parabéns pelo site é realmente muito bom!
Abraçoo
Opa beleza Robson , estou com uma certa dificuldade, não estou achando o código que você uso na video aula. se der pra dar mandando o link aqui nos comentarios agradeço, ou intao pode enviar um email para o E-mail que adicionei acima ok.
Abraço !
Grande Robson!
Parabéns e muito obrigado pelas VAs. Estão sendo muita ajuda.
Só tenho uma dúvida. Segui o roteiro direitinho, mas estou tendo problema para cadastra um novo mural. Já revi o código todo e nada. Consigo excluir as informações sem problema, mas não inserir. Seria algum problema estar o utilizando o localhost e tal, com o WAMP?
Abraço,
Vitor
Robson, havia uma variavel de nome ‘name’ e eu alterei pra nome, como acho que era pra estar no campo
$cabecalho_da_mensagem_original=”From: $nome \n”; (onde ta nome, estava name),
porém mesmo assim, surge a mensagem:
Notice: Undefined variable: name in /var/www/formulario_de_contato_upinside.php on line 51
obs.: Instalei o PostFix aqui no localhost, e de acordo com outros testes, funcionou, porém apesar de eu ler por aê que para email do gmail, precisa da classe PHPMailer, mas acho q essa Noticia do PHP nao tem nada a ver com o servidor de email, e sim com o script, onde será que ta esse erro?
Erro meu, o erro exibido pelo PHP agora sumiu depois que alterei a variavel, mas não chega no email do gmail, será a tal classe PHPMailer que deve ser utilizada?
@Marcos Oliveira: Fala meu querido, duas maneiras de resolver.
1: Coloque a váriavel entre a validação:
if($_SERVER['REQUEST_METHOD'] == 'POST'){ //VARIAVEL AQUI }2: Configure seu servidor para não exibir notícias do PHP:
http://www.upinside.com.br/video-aulas/notice-configure-seu-servidor-localhost-2
Obrigada pela video-aula…mas só não compreendi a parte de enviar o email… como eh que conecta para ser enviado…poderia me dizer passo a passo… obrigadaaaa!
Parabéns pelas suas aulas, são ótimas!!!!
Fiz este formulário e apareceu uma dúvida no botão de enviar: está “Enviar Consulta”.
Não descobri de onde veio a “Consulta”.
amigo @ramon, se voce nao definir um value pro seu botao de submit, ele pega o valor default do browser, no seu caso, “Enviar Consulta”
ola cara, blz,… estou contruindo um site e gostaria de algumas dicas pode ajudar… queria criar uma pagina de contato , uma de cadastro e outra para acesso a algumas ares restritas poderia nos ajudar ? att… kasal.
Robson…
Muito legal de sua parte o q vc vem fazendo no seu site. estou usando suas aulas pra construir um form de contato. Mas estou com um problema q vi alguns amigos acima reclamar, porém não sei como resolver.
Não estou recebendo os email, ou seja as mensagens do email enviados pelo form, recebo a confirmação do email recebido, porém o texto da mensagem do email enviado não recebo. se usar um endereço de email do servidor contratado recebo a mensagem, se enviar usando o gmail ou hotmail, só recebo a mensagem de confirmação do email enviado.
Como resolver isso ???
Muito legal essas suas video aulas, estou aprendendo muito, porém não consegui localizar o script dessa video aula 2, poderia me passar o script para que eu possa dar continuidade na aula e continuar aprendendo.
por favor.
Robsom, teria como vc me ajudar?
Preciso validar um menu de seleção (select) no formulario, e não estou conseguindo. Vc poderia me ajudar com esta questão?
Muito obrigado…
Olá Guilherme, existe no menu especias aulas de exercícios de PHP, elas podem te ajudar!
Valeu Robson!!!!
Fala Robson,
não consigo fazer funcionar na hospedagem do uol, pode me ajudar?
Estou acompanhando a vídeo e deu este erro no servidor:
Fala que dá erro na linha 106 que é:
Adilson, This mail server requires authentication. Seu server precisa de autenticação para enviar o e-mail. Procure por PHPMAILER aqui na UpInside.
O professor!!
Minha class .yes e .no não está funcionando o efeito CSS. (fica vermelho ou verde)
eu fiz tudo certinho, já conferi pra ver se tem erro. O que eu faço ?