bobmarley 0 Denunciar post Postado Agosto 5, 2010 Eai galera.. acabei de colocar meu site no ar, mas qdo fui testar o formulario da esse erro 404 e um tempo atras ja havia testato esse formulario em um servidor gratis de php entao fiquei meio perdido o codigo galera.. form.php <div id="forms"> <form name="teste" method="post" action="resultado.php" class="formulario"> <h2> Envie uma mensagem </h2> <br> <div id="nome">Nome: <input type="text" name="nome" class="nom"><p> </div> <div id="tel">Telefone: <input type="text" name="tel" class="te"><p></div> <div id="email">E-mail: <input type="text" name="email" class="em"><p></div> <div id="msg"> Mensagem:<p><textarea cols=40 rows=5 name="comment"></textarea><p></div> <div id="botao"><input type="submit" value="Enviar"></div> </form> </div> resultado.php <?php $nome=$_POST["nome"]; $tel=$_POST["tel"]; $email=$_POST["email"]; $comment=$_POST["comment"]; $msg="<font face='Verdana' size='1'><b>Nome:</b> \t$nome</font><br> <font face='Verdana' size='1'><b>Telefone:</b> \t$tel</font><br> <font face='Verdana' size='1'><b>E-mail:</b> \t$email</font><br> <font face='Verdana' size='1'><b>Mensagem:</b> \t$comment</font>"; $remetente = $email; $destinatario = "guerrero__@hotmail.com"; $assunto = "Pedidos"; $headers = "From: ".$remetente."\nContent-type: text/html"; if(!mail($destinatario,$assunto,$msg,$headers)){ print "falha no envio da mensagem"; } else { echo "<script>window.location.href=’obrigado.php’</script>"; } ?> valeu galera... obrigadooo Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Agosto 5, 2010 o que pode ter acontecido é não ter enviado o arquivo para o servidor , ja tentou enviar novamente ? Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 5, 2010 ta tudo no servidor... enviei denovo agora e continuou a mesma coisa pq sera?? :mellow: Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Agosto 5, 2010 existe esse ’obrigado.php’ ? Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Agosto 5, 2010 Se existir esse obrigado.php, o erro está nas suas aspas: ’obrigado.php’ Deveria ser assim: 'obrigado.php' Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Agosto 5, 2010 <script>window.location.href='obrigado.php';</script> Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Agosto 5, 2010 <script>window.location.href='obrigado.php';</script> Um pequeno erro, o " ; " no final! Antes do </script>! Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 6, 2010 nossa... mudei e tal ainda nao foi =// ta dando o mesmo erro cara Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Agosto 6, 2010 Mas está dando erro ao tentar acessar a página resultado.php ou a página obrigado.php? Outra coisa, só uma observação: não precisa utilizar Javascript para efetuar este redirecionamento... Faça com PHP mesmo: <?php [...] if(!mail($destinatario,$assunto,$msg,$headers)) { print "falha no envio da mensagem"; } else { header("Location: obrigado.php"); exit; } ?> http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 6, 2010 ahhh ta... vou tirar esse java mesmo ehehuae entaoo o erro da... qdo clica no enviar é qdo acessa a pagina resultado.php neh??? http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
Paulo de Tarso F. M. 24 Denunciar post Postado Agosto 6, 2010 Em qual servidor está hospedado? Já tive problemas como este com a Locaweb, quando eles ofereciam aqueles planos mais baratos (acho que eram os planos "Expressos", alguma coisa assim...), e não consegui resolver... http://forum.imasters.com.br/public/style_emoticons/default/closedeyes.gif Seu código não está errado, parece ser uma questão de servidor mesmo, entre em contato com o suporte (se tiver), e solicite uma verificação... Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 6, 2010 bom galera... esses arquivos estavam todos dentro de uma pasta "includes" entao coloquei todos arquivos envolvidos nesse formulario na primeira pasta do site.. onde fica o index e agora esta dando outro erro Warning: mail() [function.mail]: SMTP server response: 501 Your domain does not seem to be valid. Could not find MX record for your domain. in C:\Inetpub\vhosts\forbbit.com\httpdocs\resultado.php on line 18 falha no envio da mensagem linha 18 é essa: if(!mail($destinatario,$assunto,$msg,$headers)){ Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Agosto 6, 2010 Você ao fazer o teste digitou e-mail válido? Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 6, 2010 ahhhh entao é por causa do email invalido esse erro??? interessante agora deu certo cara ehauehuaehau valeuuu galeraaaa abraçoooos ehuaehua http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Agosto 6, 2010 O servidor retorna esse erro pois não consegue encontrar o domínio do e-mail, assim o e-mail volta! Compartilhar este post Link para o post Compartilhar em outros sites
bobmarley 0 Denunciar post Postado Agosto 6, 2010 interessante cara... mas agora deu certo ta tudo funcionando ehauehaue valeuuuu a ajuda de vcs http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Agosto 6, 2010 Por nada! Quando precisar só postar! Compartilhar este post Link para o post Compartilhar em outros sites