Promidier 0 Denunciar post Postado Junho 6, 2006 Puxa vida, Mesmo seguindo um tutorial, ainda não consegui fazer certo!!! Vai saber... Com esse tutorial http://www.brunodulcetti.com/blog/2006/01/...rio-em-php.html Deixei o meu assim: ---- enviar_trabalhe.php ---- <?php $nome = $_POST[’nome’]; $idade = $_POST[’idade’]; $sexo = $_POST[’sexo’]; $tel = $_POST[’tel’]; $email = $_POST[’e_mail’]; $end = $_POST[’endereco’]; $cep = $_POST[’cep’]; $cidade = $_POST[’cidade’]; $uf = $_POST[’estado’]; $msg = "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nome</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Idade:</b> \t$idade</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Sexo:</b> \t$sexo</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$tel</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>E-Mail:</b> \t$email</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Endereço:</b> \t$end</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>CEP:</b> \t$cep</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cidade:</b> \t$cidade</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>UF:</b> \t$uf</font>"; Porque tem este \t antes das variáveis??? $mensagem = "$msg"; $remetente = "$email"; $destinatario = "promidier@hotmail.com"; $assunto = "Preenchimento do Link Trabalhe Conosco"; $headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html’ é o tipo mime da mensagem if(!mail($destinatario,$assunto,$mensagem,$headers)){ print "Falha no envio da mensagem"; } else { print "Formulário enviado com sucesso!"; } ?> ---- FIM ---- Parte do meu html: ---- form_trabalhe.htm ---- ... <FORM METHOD="POST" ACTION="enviar_trabalhe.php" onsubmit="return TheFormCheck()"> ... <TD align=center><FONT SIZE=1 face=verdana,arial,helvetica><B><font color=red> NOME COMPLETO:</font></B></FONT><BR><input type="text" name="nome" size="40"> </TD> <TR bgcolor="#dddddd"> <TD align=center> <table WIDTH=65%> <tr bgcolor="#dddddd"> <td align=center><FONT SIZE=1 face=verdana,arial,helvetica><B> IDADE:</B></FONT><BR><input type="text" name="idade" size="4"></td> <td align=center><FONT SIZE=1 face=verdana,arial,helvetica><B> SEXO:</B></FONT><BR><select name="sexo"> <option></option> <option>Masculino</option> <option>Feminino</option> </select> </td> <td align=center><FONT SIZE=1 face=verdana,arial,helvetica><B><font color=red>TEL / FAX:</font></B></FONT><BR><input type="text" name="tel" size="10"></td> ... ---- FIM ---- Beleza!!! Ai o email chega assim para mim mesmo com todo o formulário preenchido: (remetente desconhecido) para mim Nome: Idade: Sexo: Telefone: E-Mail: Endereço: CEP: Cidade: UF: O que aconteceu??? Compartilhar este post Link para o post Compartilhar em outros sites
magician 0 Denunciar post Postado Junho 6, 2006 Tira os \t, penso que o prob ta ai.Penso que a ideia era dar uma tab mas como ta a ser escrito em html os \t nao são interpretados e por isso inrregularizam as variaveis. Compartilhar este post Link para o post Compartilhar em outros sites
Promidier 0 Denunciar post Postado Junho 15, 2006 Tirei os \t e nada !!!Já testei de várias maneiras e não vem no email preenchido... Alguém aí sabe o que está acontecendo???Rodrigo.Promidier Compartilhar este post Link para o post Compartilhar em outros sites
jcfalcone 0 Denunciar post Postado Junho 15, 2006 não deve ta vindo nada nos postda um echo nas variaveis e ve oq aparece na tela Compartilhar este post Link para o post Compartilhar em outros sites
anderson.scaloni 0 Denunciar post Postado Junho 15, 2006 E ae pessoal, resolvi o problema!!! Fia uma página com o nome de "FORM.html" mas vcs podem fazer com o nome q quiserem certo!?!? Primeiro o código *.html <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Form</title></head><body><form name="form1" method="post" action="enviar_formulario.php"> <p>Nome: <label for="textfield"></label> <input type="text" name="nome" id="nome"></p> <p>E-Mail: <label for="textfield"></label> <input type="text" name="email" id="email"> </p> <p>Mensagem:<label for="textfield"></label> <textarea name="mensagem" cols="32" rows="5" id="mensagem"></textarea> </p> <p> <label for="Submit"></label> <input type="submit" name="Submit" value="Enviar" id="Submit"> <label for="label"></label> <input type="reset" name="Submit2" value="Apagar" id="label"> </p></form></body></html> Agora o "enviar_formulario.php" eu o deixei um poko mais explicativo, e fácil de entender!!!! :D <?php$nome = $_POST['nome'];$email = $_POST['email'];$mensagem = $_POST['mensagem'];$msg = "<font face='Verdana' size='1'><b>Nome:</b> \t$nome</font><br>";$msg .= "<font face='Verdana' size='1'><b>E-mail:</b> \t$email</font><br>";$msg .= "<font face='Verdana' size='1'><b>Mensagem:</b> \t$mensagem</font>";$mensagem = "$msg";$remetente = "$email";$destinatario = "seuemail@seuprovedor.com.br"; //Aqui você coloca seu e-mail.$assunto = "Tutorial de Formulário BrunoDulcetti.com"; //Aqui o assunto da mensagem.$headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html' é o tipo mime da mensagemif(!mail($destinatario,$assunto,$mensagem,$headers)){print "falha no envio da mensagem";} else {echo "<script>window.location.href='form.html'</script>"; //Aqui ele redireciona para uma outra página depois de enviado o formulário.}?> Compartilhar este post Link para o post Compartilhar em outros sites
Promidier 0 Denunciar post Postado Junho 21, 2006 É isso aí!!! Funcionou... Onde estava o problema??? Vou verificar com calma... Valeu!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
tatiana martini 0 Denunciar post Postado Julho 18, 2006 Oláaa... Fiz o formulário, mas qdo clico em enviar, ele dá esse erro HTTP 405 - Resource not allowed Internet Information Services, o que pode ser??? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Obrigada pela paciência Compartilhar este post Link para o post Compartilhar em outros sites
l3r451L 0 Denunciar post Postado Julho 18, 2006 Warning: mail() [function.mail]: Failed to connect to mailserver at "PHP_INI_ALL" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\r\enviar_formulario.php on line 15Sei q o problema eh no php.ini mais alguem q consiga em um servidor local me passe? (servidor eh em casa) Compartilhar este post Link para o post Compartilhar em outros sites
Promidier 0 Denunciar post Postado Julho 29, 2006 Oláaa...Fiz o formulário, mas qdo clico em enviar, ele dá esse erro HTTP 405 - Resource not allowedInternet Information Services, o que pode ser??? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Obrigada pela paciênciaO Formulário está publicado OU está rodando na própria máquina?Precisa saber se, onde está o arquivo, roda php...Promidier. Compartilhar este post Link para o post Compartilhar em outros sites
CelloZero 0 Denunciar post Postado Julho 29, 2006 l3r451Lo erro num tá no php.ini nãoé que o apache vai procurar servidor local pra usar a função mail, se você não tem um servidor smtp instalado nem adianta, não vai funcionar...uma opção pra isso é o xpertmailer (http://xpertmailer.sourceforge.net/), usando essa classe você pode usar outro servidor de smtp, aliás, qualquer um (desde que voc~e tenha autenticação pra isso)abraço!tatiana martini:desencana de IIS, pra rodar com php é uma meleca e nunca funciona nada direito... usa apache que é mais jogo =) Compartilhar este post Link para o post Compartilhar em outros sites
Paulo JArdel 0 Denunciar post Postado Março 6, 2007 A dúvida é a seguinte:Como colocar campos cco e cc nesse código acima do amigo pos tenho um site com o mesmo códigowww.oskaras.com Compartilhar este post Link para o post Compartilhar em outros sites
Renato Ranzani 0 Denunciar post Postado Junho 4, 2007 Pessoal, me ajudem aki!! Sou leigo em PHP, mais pelo que li aki eu devo criar meu .php dessa maneira.... <?php$nome_cap = $_POST['nome_cap'];$msn_ca = $_POST['msn_cap'];$nome_clan = $_POST['nome_clan'];$tag_clan = $_POST['tag_clan'];$site_clan = $_POST['site_clan'];$player1 = $_POST['player1'];$player2 = $_POST['player2'];$player3 = $_POST['player3'];$player4 = $_POST['player4'];$player5 = $_POST['player5'];$player6 = $_POST['player6'];$player7 = $_POST['player7'];$player8 = $_POST['player8'];$email_contato = $_POST['email_contato'];$duvida = $_POST['duvida'];$msg = "<font face='Verdana' size='1'><b>Nome Capitao:</b> \t$nome_cap</font><br>";$msg .= "<font face='Verdana' size='1'><b>Msn Capitao:</b> \t$msn_cap</font><br>";$msg .= "<font face='Verdana' size='1'><b>Nome Clan:</b> \t$nome_clan</font>";$msg .= "<font face='Verdana' size='1'><b>Tag Clan:</b> \t$tag_clan</font>";$msg .= "<font face='Verdana' size='1'><b>Site:</b> \t$site_clan</font>";$msg .= "<font face='Verdana' size='1'><b>Player 1:</b> \t$player1</font>";$msg .= "<font face='Verdana' size='1'><b>Player 2:</b> \t$player2</font>";$msg .= "<font face='Verdana' size='1'><b>Player 3:</b> \t$player3</font>";$msg .= "<font face='Verdana' size='1'><b>Player 4:</b> \t$player4</font>";$msg .= "<font face='Verdana' size='1'><b>Player 5:</b> \t$player5</font>";$msg .= "<font face='Verdana' size='1'><b>Player 6:</b> \t$player6</font>";$msg .= "<font face='Verdana' size='1'><b>Player 7:</b> \t$player7</font>";$msg .= "<font face='Verdana' size='1'><b>Player 8:</b> \t$player8</font>";$msg .= "<font face='Verdana' size='1'><b>Email contato:</b> \t$email_contato</font>";$msg .= "<font face='Verdana' size='1'><b>Duvida:</b> \t$duvida</font>";$mensagem = "$msg";$remetente = "$email";$destinatario = "teamspirit@uol.com.br"; //Aqui você coloca seu e-mail.$assunto = "Cadastro do clan"; //Aqui o assunto da mensagem.$headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html' é o tipo mime da mensagemif(!mail($destinatario,$assunto,$mensagem,$headers)){print "falha no envio da mensagem";} else {echo "<script>window.location.href='http://teamspirit.sites.uol.com.br'</script>"; //Aqui ele redireciona para uma outra página depois de enviado o formulário.}?> meu .html ficou assim: <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Form</title></head><body><form name="form1" method="post" action="enviar_formulario.php"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome do Capitão: <input name="nome_cap" type="text" id="nome_cap" size="30" maxlength="30"> MSN: <input name="msn_cap" type="text" id="msn_cap" value="" size="30" maxlength="30"> </font> </font> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome do Clan: <input name="nome_clan" type="text" id="nome_clan" value="" size="30" maxlength="30"> Tag: <input name="tag_clan" type="text" id="tag_clan" value="" size="15" maxlength="15"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Site: <input name="site_clan" type="text" id="site_clan" size="60" maxlength="60"> </font></p> <p> </p> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Preencha os campos abaixos da seguinte maneira Ex: Frederico - STEAM_0_0:123456 </strong> </font> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 1: <input name="player1" type="text" id="player1" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 2: <input name="player2" type="text" id="player2" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 3: <input name="player3" type="text" id="player3" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 4: <input name="player4" type="text" id="player4" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 5: <input name="player5" type="text" id="player5" size="40"? maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 6: <input name="player6" type="text" id="player6" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 7: <input name="player7" type="text" id="player7" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome e Steam do Player 8: <input name="player8" type="text" id="player8" size="40" maxlength="40"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">E-mail de contato: <input name="email_contato" type="text" id="email_contato" size="60" maxlength="60"> </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Tabela de recado ou duvida: </font></p> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <textarea name="duvidas" cols="60" rows="5" id="duvidas"></textarea> </font></p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br><label for="Submit"></label> <input type="submit" name="Submit" value="Enviar" id="Submit"> <label for="label"></label> <input type="reset" name="Submit2" value="Apagar" id="label"> </font> </form> </body></html> Agora gostaria de entender uma coisa...eu mandei esses 2 arquivos pro meu host...( http://www.100webspace.com/ ), soh que apos preencher o formulario, ao clicar em ENVIAR ele me direciona para o .php, só que ele tenta fazer download do arquivo.... o que tenho q fazer?? grato. Compartilhar este post Link para o post Compartilhar em outros sites
Dayse Leny 0 Denunciar post Postado Setembro 17, 2008 toda vez que tento testar meu envia email aparece o seguine erro 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 c:\arquivos de programas\easyphp1-8\www\testes_php\enviar_formulario.php on line 15 como faço para configurar eu uso um apache. Compartilhar este post Link para o post Compartilhar em outros sites
Aprendiz CSS 3 Denunciar post Postado Setembro 18, 2008 aquele \t significa tabulação asssim como o \n pular de linha! abraço Compartilhar este post Link para o post Compartilhar em outros sites
Bruno AzeVedo 0 Denunciar post Postado Outubro 13, 2008 oi! sou novo com php. bom.. meu codigo não é o mesmo que foi postado no tópico, mas estou com o mesmo problema de um comentário ae de cima. qdo vou testar o envio de e-mail no localhost dá esse erro. 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 c:\arquivos de programas\easyphp1-8\www\testes_php\enviar_formulario.php on line 30. alguem pode me dizer o que significa? e como solucionar?? desde ja, agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
chue 0 Denunciar post Postado Fevereiro 20, 2009 $msg = "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nome</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Idade:</b> \t$idade</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Sexo:</b> \t$sexo</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$tel</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>E-Mail:</b> \t$email</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Endereço:</b> \t$end</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>CEP:</b> \t$cep</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cidade:</b> \t$cidade</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>UF:</b> \t$uf</font>"; Tenta assim.... se não der, coloque um echo antes da variavel... mas acredito que assim vá fucionar... $msg = "<font face=’Verdana’ size=’1'><b>Nome:</b>" . $nome . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Idade:</b>" . $idade . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Sexo:</b>" . $sexo . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b>" . $tel . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>E-Mail:</b>" . $email . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Endereço:</b>" . $end . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>CEP:</b>" . $cep . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cidade:</b>" . $cidade . "</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>UF:</b>" . $uf . "</font>"; Abraços Compartilhar este post Link para o post Compartilhar em outros sites