Crash® 0 Denunciar post Postado Julho 2, 2005 Ola pessoal to precisando de uma força da galera PHP.. Eu tenho um form de contato .. e ta legal funcionando beleza.. Porem apos enviar ja tem uma linha de comando dentro do script em php que mostra q o form foi enviado .. ate ai estaria beleza.. porem eu preciso de customizar uma pagina de resposta... PHP [*]echo"<h1 align=center>Sua mensagem foi enviada com sucesso..</h>"; [*]echo"<h1 align=center>Agradecemos seu Contato !</h>"; Este e o coigo q tem no meu escript Alguem pode me ajudar .. eu quero que ele chame uma pagina que vou customizar..? ? ? ? ? ? :( Valeu galera aguardo ancioso o help da galera Forte abraço !!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 2, 2005 Valeu colega vou testar agora mesmo http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 2, 2005 Amigo adailton.. eu coloquei o comando q você postou .. so q troquei a de php por html e ta dando o seguinte erro: PHP [*]Warning: Cannot modify header information - headers already sent by (output started at /home/meusite/public_html/meusite/form.php:1) in /home/meusite/public_html/meusite/form.php on line 48 [*] PHP [*] A linha 48 = > Header("enviado.html"); Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Julho 2, 2005 os headers devem estar antes de qualquer saida html --- Ou se preferir, utilize a gambiarra ob_start http://br.php.net/ob_start ob_end_flush http://br.php.net/ob-end-flush Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 2, 2005 Pessoal deslpe a igonorancia... e q nao manjo de php estou aprendendo .. Quando você diz antes de qualquer saida html tenho que colocar este comando la no topo da pagina ? por que a unica coisa que tem html são as tags <html> </html> e mais nada... Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 2, 2005 Atendendo a pedidos ...hehe... PHP [*]<title>Contato</title><?php [*]if (getenv("REQUEST_METHOD") == "POST") [*]{ [*] $assunto = $_POST['assunto']; [*] $nome = $_POST['nome']; [*] $cidade = $_POST['cidade']; [*] $estados = $_POST['estados']; [*] $endereco = $_POST['endereco']; [*] $complemento = $_POST['complemento']; [*] $cep = $_POST['cep']; [*] $tel1 = $_POST['tel1']; [*] $tel2 = $_POST['tel2']; [*] $email = $_POST['email']; [*] $conhceu = $_POST['conheceu']; [*] $mensagem = $_POST['mensagem']; [*] [*] [*] $MailRecipiente = "meuemail@meuemail.com.br"; [*] $MailAssunto = $assunto; [*] $headers = "MIME-Version: 1.0\r\n"; [*] $headers .= "Content-type: text/html; charset=iso-8859-15\r\n"; [*] $headers .= "From: $email\r\n"; [*] [*]$msg = "<html><body> [*]<br> [*]<br> [*]<br>Formulario de Contato [*]<br> [*]<br>Nome : <b>$nome</b> [*]<br>E-mail : <b>$email</b> [*]<br>Endereço : <b>$endereco</b> [*]<br>Complem. : <b>$complemento</b> [*]<br>Cep : <b>$cep</b> [*]<br>Cidade : <b>$cidade</b> [*]<br>Estado : <b>$estados</b> [*]<br>Tel 1 : <b>$tel1</b> [*]<br>Tel 2 : <b>$tel2</b> [*]<br>Conheceu : <b>$conheceu</b> [*]<br> [*]<br> [*]<br>Mensagem: <br> [*]<b>$memo</b> [*]<br></body></html>"; [*] [*]$MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers); [*] [*] [*]$Header("enviado.html"); [*] [*] [*] [*]exit; [*]} [*]?> Onde esta o $Header eu testei assim da maneira que aparece e sem o $ mas deu erro do mesmo jeito :( Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 3, 2005 galera testei a ultima echo "<script>window.location='enviado.html'</script>"porem da o mesmo erro Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 3, 2005 :unsure: Pessoal .... echo "<script>window.location='enviado.html'</script>";Mesmo erro !! você´s viram o codigo acima ? Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 3, 2005 Valeu eu coloquei da maneira que você postou e nao apareceu a mensagem de erro O estranho é que a tela fica em branco e eu montei a pagina e enviei .. e ja testei se digitar o endereço da pagina de resposta ela aparece normal .. mas chamado pelo script php fica em branco .. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Galera ta dificil ! http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 3, 2005 Poxa cara me desculpe ... eu to tentando montar isto a tento tempo que to ficando louco ... Esta tudo na mesma pasta .. O form ta enviando normal nao aparece nenhuma erro mas a tela fica em branco .. No local onde aparece o endereço no navegador aparece http://www.meusite.com/form.php nao teria que ser http://www.meusite.com/enviado.html ?? Se você quiser e puder .. me adicione no seu MSN se tiver so para ficar mais facil .. de pois eu posto tudo aqui para a galera poder acompanhar o resultado... (crash_heart@hotmail.com) Desde ja agradeço muito a sua ajuda !!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Crash® 0 Denunciar post Postado Julho 3, 2005 GALERA !! PROBLEMA RESOLVIDO !!!!!!!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif O amigo adailton resolveu o problema Estava assim PHP [*]$MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers); [*] [*]Header("Location:enviado.html"); [*]exit; [*]} [*]?> [*] O correto é este : PHP [*]$MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers); [*] [*]} [*]Header("Location:enviado.html"); [*]?> O comando Head estava antes do exit quando na verdade eu tinha que tirar a linha "exit" Ele tirou e resolveu o problema !!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Valeu adailton http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif 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