Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jrjoliv2003

Form com PHP

Recommended Posts

Estou tetando enviar um form com PHP só que não está dando certo. Estou programando no bloco de notas. Vejam por favor se há algo de errado com o código?

 

<?php   if(isset($_POST['submit']))   {	$nome=strip_tags(trim($_POST['nome'])); 	$emailc=strip_tags(trim($_POST['emailc']));	 	$email="jrjo@ig.com.br";	$assunto=strip_tags(trim($_POST['assunto']));	$frase=strip_tags(trim($_POST['frase']));		$header = "From: $nome <$emailc>";	mail($mail,$assunto,$teste,$header);   }?><html><head><title>Teste</head><body><?php  if(isset($_POST['submit']))  {	echo "Mensagem enviada";  }?> <form name="form1" method="post" action="">  <p>Nome: 	<input name="teste" type="text" id="teste">  </p><p>Assunto: 	<input name="assunto" type="text" id="assunto">  </p><p>Frase: 	<input name="frase" type="text" id="frase">  </p><p>Email: 	<input name="emailc" type="text" id="emailc">  </p>  <p>	<input type="submit" name="submit" value="Enviar">  </p></form></body></html>
Valeu a força!!!

 

JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o erro representado na tela ? Tenta usar isso como header...

 

$header .= "From: Nome <email@email.com>\r\n";$header .= "Content-Type: text/html; charset=iso-8859-1\r\n";
Se não der, procure com o botão "BUSCA" logo acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já pesquisei no fórum mas tá brabo.Quando clico no enviar não aparece erro nenhum. Nem janela nem na barra de estatus.Se alguém puder ver o código para mim agradeço!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, volta a pedir ajuda.Eu acabei deixando de lado um pouco esta dúvida mas volto a pedir ajuda.Alguém poderia me indicar um tutorial ou artigo de como enviar informaçÕes de um formulário para um e-mail.Estou usando Dreamweaver.Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dae cara..

 

 

use esse script mais o teu formulário:: crie no Dreamweaver um tabela com os titulos dos dados e dentro das tag de tabela você imprime as variaveis e manda em forma HTML, em muito mais bonito e pratica:

 

o resto da programação fica por sua conta!!

 

<?$nome="seu nome";$email="seuemail@email.com"; // aki validaçao SMTP$to="emaildestino@email.com"; //$conteudo='<html><head><title>Dimensao Design - Comunicando o você com o Mundo</title></head><body><div align="center"><a href="http://www.dimensaodesign.br" target="_blank"><img src="http://www.dimensaodesign.com.br/logos/foto001.jpg" width="100%" ></a></div></body></html>';$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $nome <$email>\r\n";$envio = true;if ($envio){if (mail ($to, 'Assunto', $conteudo, $headers)) {echo 'Envio OK!<meta http-equiv="refresh" content="3;URL=url.htm">';} else {echo "nao eviou";}}?>
e so mudar as variaveis aki em cima q fica show de bola!!!!!

 

 

flw!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá brabo.Eu sou novato em programação e estou tentando aprender sozinho. Já aprendi muita coisa mas enviar um simples formulário para e-mail não consigo, seja em Flash ou HTML. Já pesquisei alguns tutoriais mas nada.Eu não tenho servidor para hospedar as páginas. Posso fazer isso localmente?Valeu a força!!!JR. :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu sou brasileiro e não desisto nunca, fiz outras pesquisas para fazer este formulário. Através de uma vídeo aula fiz esse código php e entendi:

 

<?php	$recipient = "blabla@click21.com.br";	$subject = "E-mail de Suporte";	$msg = "Nome: $nome\n\nTelefone: $telefone\n\nE-Mail: $email";	$mailheaders = "From: $nome";	mail("$recipient", "$subject", "$msg", "$mailheaders");?>				$recipient = e-mail de destino;	$subject = assunto;	$msg = nome, telefone e-mail de quem mandou.	$mailheaders = "quem mandou";				 mail = função email de envio
ok?

 

Mantive os dois arquivos (o php e o do flash) na área de trabalho.

 

Eles iram funcionar assim ou eu teria que ter um servidor que tenha suporte php?

 

Valeu a força!!!

 

JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$nome=strip_tags(trim($_POST['nome'])); $emailc=strip_tags(trim($_POST['emailc'])); $email="jrjo@ig.com.br"; $assunto=strip_tags(trim($_POST['assunto'])); $frase=strip_tags(trim($_POST['frase'])); $header = "From: $nome <$emailc>"; mail($mail,$assunto,$teste,$header);No mail($mail,$assunto,$teste,$header); tem que colocar variaveis existentes$para = "gmpeventos@gmpeventos.com.br"; $nome = strip_tags($_POST["nome"]); $tel = strip_tags($_POST["tel"]); $email = strip_tags($_POST["email"]); $assunto = strip_tags($_POST["assunto"]); $comentarios = strip_tags($_POST["comentarios"]); $headers = "From: ".$email."\n"; $cp .= "Nome...:".$_POST['nome']."\n"; $cp .= "Telefone...:".$_POST['tel']."\n"; $cp .= "E-mail...:".$_POST['email']."\n"."\n"; $cp .= "Comentarios...:"."\n".$_POST['comentarios']."\n"; $mm = @mail($para,$assunto,$cp,$headers); if ($mm=="1"){ echo"E-mail enviado com Sucesso.<br>Obrigado!!!"; } else { die("erro ao enviar email"); }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe a ignorância mas sou novato e estou apredendo sozinho.Já aprendi muita coisa.O que quer dizer essas linhas aqui:$mm = @mail($para,$assunto,$cp,$headers);if ($mm=="1"){ echo"E-mail enviado com Sucesso.<br>Obrigado!!!"; }else { die("erro ao enviar email"); }E volto a perguntar: eu tenho que ter um servidor que suporte PHP ou poderia deixar os arquivos em qualquer lugar,parafuncionar?Valeu a força!!!JR.A, e esse código está certo ou errado?<?php $recipient = "blabla@click21.com.br"; $subject = "E-mail de Suporte"; $msg = "Nome: $nome\n\nTelefone: $telefone\n\nE-Mail: $email"; $mailheaders = "From: $nome"; mail("$recipient", "$subject", "$msg", "$mailheaders");?>Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe a ignorância mas sou novato e estou apredendo sozinho.Já aprendi muita coisa.O que quer dizer essas linhas aqui:$mm = @mail($para,$assunto,$cp,$headers);if ($mm=="1"){ echo"E-mail enviado com Sucesso.<br>Obrigado!!!"; }else { die("erro ao enviar email"); }E volto a perguntar: eu tenho que ter um servidor que suporte PHP ou poderia deixar os arquivos em qualquer lugar,parafuncionar?Valeu a força!!!JR.A, e esse código está certo ou errado?<?php$recipient = "blabla@click21.com.br";$subject = "E-mail de Suporte";$msg = "Nome: $nome\n\nTelefone: $telefone\n\nE-Mail: $email";$mailheaders = "From: $nome";mail("$recipient", "$subject", "$msg", "$mailheaders");?>Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor me ajudem, é muito importante:Esse código está errado?<?php$recipient = "blabla@click21.com.br";$subject = "E-mail de Suporte";$msg = "Nome: $nome\n\nTelefone: $telefone\n\nE-Mail: $email";$mailheaders = "From: $nome";mail("$recipient", "$subject", "$msg", "$mailheaders");?>E volto a perguntar: eu tenho que ter um servidor que suporte PHP ou poderia deixar os arquivos em um diretório do disco para funcionar?Valeu a força!!!JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teu código não tem nada de errado.Sim, o servidor precisa obrigatoriamente ter suporte a php, ele ficará em um diretório do disco, mas em um diretório especial, usado para armazenar todos os arquivos dos sites que são hospedados nesse servidor.valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito Obrigado por ter respondido guinuranti.

 

Só mais uma perguntinha: como eu não tenho assinatura em nenhum servidor poderia eu instalar o IIS na minha máquina e fazer isso localmente?

 

Valeu a força!!!

 

JR.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fazer até dá, mas particularmente eu desaconselho.das duas, uma:- instale o apache, preferencialmente o 1.3, que é sugerido pelo php para fazer testes locais, mas sempre terá um porém do teu servidor smtp não estar configurado corretamente, o que geraria erro na função mail(), à qual é dependente desse servidor.- pesquisar aqui pelo forum e na web servidores com suporte gratuito a php e hospedar lá.há eras atrás eu tinha desenvolvido um blog coletivo que era usado por mim, pela galera do trampo e pelos amigos e tinha hospedado no lycos acho que da frança ou inglaterra, apesar de ser gratuito eu tinha um bom espaço virtual, mysql com phpmyadmin.se você não tem nenhum host pago pra hospedar faça uma conta lá, é bom pra fazer testes e mandar a galera ver depois.flws!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.