Ir para conteúdo

POWERED BY:

Arquivado

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

Crash®

Como colocar pagina em form em php

Recommended Posts

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

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

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

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

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

: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

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

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

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

×

Informação importante

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