graciane2004 Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 tenho o seguinte código em um formulario, que está funcionando normalmente, só que quando envia o formulário queria que redirecionasse p/ a página ok.html, e não está aparecendo nada...alguém pode me ajudar?<?$cabecalho = "From: Gsites <gsites@gsites.com.br> ";// Seu email aqui$emailadmin = "gsites@gsites.com.br";// seu site$siteadmin ="http://www.gsites.com.br";// O nome da companhia$nomesite = "Gsites";// pega a data do servidor$date = date("m/d/Y H:i:s");// Pega o IP cliente - este aqui era pra ser segredo! heheheif ($REMOTE_ADDR == "") $ip = "no ip";else $ip = getHostByAddr($REMOTE_ADDR);//Processa e envia as informações coletadas no flash para o seu email//IF ($action != "")//{$mens .= "Pedido";$mens .= "Nome: $nome";$mens .= "Email: $email";$mens .= "Endereço: $endereco";$mens .= "CEP: $cep";$mens .= "Telefone: $telefone";$mens .= "Celular : $celular";$mens .= "Código: $cod_produto";$mens .= "Quantidade: $quantidade";$mens .= "Pagamento: $pgto";$mens .= "Envio: $envio";$mens .= "Comentários: $comentarios";$mens .= "------------------------------";$mens .= "Informações:";$mens .= "Usando: $HTTP_USER_AGENT";$mens .= "Hostname: $ip";$mens .= "Endereço de IP: $REMOTE_ADDR";$mens .= "Data/Hora: $date";mail("$emailadmin","Pedido","$mens","$cabecalho");// echo "$send_answer";//}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 coloca esta linha logo abaixo da função mail():header("Location: caminho/para/ok.html");Mas certifique-se de não deixar nenhuma saída HTML antes dessa função... nenhuma mesmo (nenhum texto antes de começar o script PHP, nenhuma função print ou echo).Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rptl Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 você quer ler todos os dados, processa-los na mesma página e depois redirecionar pra outra pagina, dizendo que está ok, correto?no final do seu código, após o mail, adicione a seguinte linha:echo "<meta HTTP-EQUIV='REFRESH' content='0; url=ok.html'>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 graciane2004 Postado Setembro 27, 2004 Autor Denunciar Share Postado Setembro 27, 2004 coloca esta linha logo abaixo da função mail():header("Location: caminho/para/ok.html");Mas certifique-se de não deixar nenhuma saída HTML antes dessa função... nenhuma mesmo (nenhum texto antes de começar o script PHP, nenhuma função print ou echo).Abraços! muito obrigado mesmo, deu certo!pode pechar o tópico... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
graciane2004
tenho o seguinte código em um formulario, que está funcionando normalmente, só que quando envia o formulário queria que redirecionasse p/ a página ok.html, e não está aparecendo nada...
alguém pode me ajudar?
<?
$cabecalho = "From: Gsites <gsites@gsites.com.br> ";
// Seu email aqui
$emailadmin = "gsites@gsites.com.br";
// seu site
$siteadmin ="http://www.gsites.com.br";
// O nome da companhia
$nomesite = "Gsites";
// pega a data do servidor
$date = date("m/d/Y H:i:s");
// Pega o IP cliente - este aqui era pra ser segredo! hehehe
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
//Processa e envia as informações coletadas no flash para o seu email
//IF ($action != "")
//{
$mens .= "Pedido
";
$mens .= "Nome: $nome
";
$mens .= "Email: $email
";
$mens .= "Endereço: $endereco
";
$mens .= "CEP: $cep
";
$mens .= "Telefone: $telefone
";
$mens .= "Celular : $celular
";
$mens .= "Código: $cod_produto
";
$mens .= "Quantidade: $quantidade
";
$mens .= "Pagamento: $pgto
";
$mens .= "Envio: $envio
";
$mens .= "Comentários: $comentarios
";
$mens .= "------------------------------
";
$mens .= "Informações:
";
$mens .= "Usando: $HTTP_USER_AGENT
";
$mens .= "Hostname: $ip
";
$mens .= "Endereço de IP: $REMOTE_ADDR
";
$mens .= "Data/Hora: $date
";
mail("$emailadmin","Pedido","$mens","$cabecalho");
// echo "$send_answer";
//}
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.