Ir para conteúdo

POWERED BY:

Arquivado

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

canelon

Formulario via e-mail

Recommended Posts

Daí, galera.

Só pra confirmar: fiz um formulario que envia pro meu e-mail, e queria que ele redirecionasse para uma pagina de "confirmação", após o envio. Minha humilde dúvida é a seguinte:

 

if(mail($destinatario,$assunto,$mensagem,$headers)){

O Q EU PONHO AQUI?;

} else {

?>

<script>

alert("Ocorreu um erro inevitável. Por favor, tente novamente ou entre em contato conosco.");

window.location.href("history.go(-1)");

</script>

<?

Compartilhar este post


Link para o post
Compartilhar em outros sites

PHP [/tr][tr]header("Location: pagina.php");[/tr]

...ou...

<script language="JavaScript">  <!--  window.location.href = "pagina.php";  //-->  </script>
Flwwwwww...

Compartilhar este post


Link para o post
Compartilhar em outros sites

To tentando usar o código:

 

PHP [/tr][tr]

header("Location: etapa1.php");

[/tr]

 

Mas dah um erro!

 

Warning: Cannot modify header information - headers already sent by (output started at d:\Sites\www\lwhost\html\assinatura\index.php:2) in d:\Sites\www\lwhost\html\assinatura\assinar.php on line 4

 

q isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

To tentando usar o código:

 

PHP [/tr][tr]

header("Location: etapa1.php");

[/tr]

 

Mas dah um erro!

 

Warning: Cannot modify header information - headers already sent by (output started at d:\Sites\www\lwhost\html\assinatura\index.php:2) in d:\Sites\www\lwhost\html\assinatura\assinar.php on line 4

 

q isso?

você deve estar dando saida de dados antes do header, o q resulta neste erro, você pode:

- Verificar isso e corrigir.

- No começo do seu script usar: 'ob_start();', e no fim: 'ob_end_flush();'.

 

Flwwwwww...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você deve estar dando saida de dados antes do header, o q resulta neste erro, você pode:

- Verificar isso e corrigir.

- No começo do seu script usar: 'ob_start();', e no fim: 'ob_end_flush();'.

 

Flwwwwww...

Mano, nunca vi esse comando antes! c pode dar uns exemplos ae!

 

 

O que eu to tentando fazer eh o seguinte:

 

Validar um campo, dps que recebo o valor do form, se ele for em branco, eu dou comando header(); tipo assim!

 

PHP [/tr][tr]

if($_POST['domain_l'] == ""){

header("Location: etapa1.php");

}

[/tr]

 

aí dah esse erro!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espaço num tem, mas assim, O arquivo que tem o comando header, eh usado em uma include!Tipo tenho o arquivo assinar.php nele eu estou incluindo o etapa1.php e etapa2.php, quando eu dou o header() pra voltar pra etapa1.php, na verdade eu estou dentro do assinar.php.intaum é esse o problema??Como que eu vou resolver essa parada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh q eh u seguinte u header location ele naum pode se usado seguido d codigo HTML c naum da erro msm <meta HTTP-EQUIV="refresh" CONTENT="0;URL=tela_admin.php?page=menu/frm_excluir_recomendados">esse codigo html ai ele redireciona tb eh mais um refresh mais você pode colcoar uma pagina diferente ali aonde ta u URL=tela_admin.php?page=menu/frm_excluir_recomendados q jah era =Dabraçao espero ter ajudadu

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.