Jump to content


Photo

Redirect Em Php ?


  • Faça o login para participar
11 replies to this topic

#1 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 24/08/2005, 13:49

eu sei q pra redirecionar uma pagina em ASP vc usa !
response.redirect "webv3/default.asp"

e em PHP ? como posso falar issu?
#### DUDUDREYER #####

#2 victorpfm

victorpfm

    Expert

  • Usuários
  • 566 posts
  • Sexo:Masculino

Posted 24/08/2005, 14:18

http://www.php.net/header

#3 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 24/08/2005, 14:30

tenta assim:

header("location: site.php");



#4 lugs

lugs

    Normal

  • Usuários
  • 83 posts
  • Sexo:Não informado
  • Localidade:Capinas - SP

Posted 24/08/2005, 16:06

mas lembre-se de colocar isso antes de qq saída do script, se não vai dar erro
"Qndo eu apontar para a Lua, não olhe para o meu dedo"

#5 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 24/08/2005, 17:20

mas lembre-se de colocar isso antes de qq saída do script, se não vai dar erro

poderia explicar melhor ??

tbm to passando de asp para php !

#6 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 24/08/2005, 18:38

É o mesmo comportamento no ASP e no PHP.

Se o script "escrever" qualquer coisa antes de rolar o redirecionamento, um erro será exibido.
------
Mero mortal!

#7 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 24/08/2005, 18:58

meu problema eh o sequinte... tenho esse formulario
<?
if ($Enviar) {
  $msg_reply = "Olá $nome, recebemos o seu email. Obrigado por entrar em contato.";

  $recipient = "Adriano Guedes - Produções e Eventos <adriano@adrianoguedes.com.br>";
  $subject = "Pedido de Orçamento - Adriano Guedes.";
  $msg="Nome: $nome\n";
  $msg.="Telefone: $telefone\n";
  $msg.="Celular: $celular\n";
  $msg.="E-mail: $email\n";
  $msg.="Evento: $evento\n";
  $msg.="Data_Prev: $data\n";
  $msg.="Local: $local\n";
  $msg.="N_Convidados: $convidados\n";
  $msg.="Decoracao: $decoracao\n";
  $msg.="Decoracao2: $decoracao2\n";
  $msg.="Cerimonial: $cerimonial\n";
  $msg.="Cerimonial2: $cerimonial2\n";
  $msg.="Buffet: $buffet\n";
  $msg.="Cardapio: $cardapio\n";
  $headers = "From: $nome < $email >\n";

  mail($recipient, $subject, $msg, $headers);

  $mail_header = "From: $recipient";

  mail($nome .'<'.$email.'>', "Re: $subject", $msg_reply, $mail_header);

  echo $msg_reply;

  exit;
}
?>

soh q ele responde na mesma pagina.. e eu qria q ele fosse pra outra pagina..? algum sabe... acho q redirecionando pra outra pagina daria certo...
#### DUDUDREYER #####

#8 lifeofgames

lifeofgames

    Ativo

  • Usuários
  • 325 posts
  • Sexo:Masculino
  • Localidade:Minas Gerais

Posted 24/08/2005, 20:20

<_< Explique-se melhor!
Aprendendo a Amar - O Encanto é aqui!
www.aprendendoaamar.com

#9 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 24/08/2005, 21:26

no lugar onde sai a resposta tipo:

vc enviou o e-mail!

ai vc poe:

header("location: resposta.php");

ai no resposta.php vc poe:

<?
echo'recebemos o e-mail e blablabla';
?>

num sei direito mais alguns scripts tem

exit; logo apos o header num sei pra q serve mais se precisar só por!
[]'s

#10 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 21/09/2005, 18:24

pronto... problema resolvido...

brigado mais uma vez...
#### DUDUDREYER #####

#11 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 21/09/2005, 18:32

<?
echo'recebemos o e-mail e blablabla';
?>
é
echo "recebemos...";
tem espaço antes do ' ou " !

#12 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 05/10/2005, 16:30

ficou assim:

No Comeco da Pagina...
<? if ($Enviar) {
header("location: resposta.php"); 
}
?>

<html>.... blablabla....

o formulario


<form name="form1" method="post" action="contato.php">
                                  <div align="center"><strong>Envie-nos suas d&uacute;vidas 
                                    ou sugest&otilde;es que logo entraremos em 
                                    contato. <br>
                                    </strong><br>
                                  </div>
                                  <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
                                    <tr> 
                                      <td width="114" valign="middle" nowrap><font class="texto">Nome:</font></td>
                                      <td width="284"> <input class="form_campos" type="text" name="nome" size="40"> 
                                      </td>
                                    </tr>
                                    <tr> 
                                      <td width="114" valign="middle" nowrap><font class="texto">Email:</font></td>
                                      <td> <input class="form_campos" type="text" name="email" size="40"> 
                                      </td>
                                    </tr>
                                    <tr> 
                                      <td width="114" valign="middle" nowrap><font class="texto">Telefone:</font></td>
                                      <td> <input name="telefone" type="text" class="form_campos" value="(xx) xxxx-xxxxx" size="20"> 
                                      </td>
                                    </tr>
                                    <tr> 
                                      <td width="114" valign="middle" nowrap>Fax:</td>
                                      <td><input name="fax" type="text" class="form_campos" value="(xx) xxxx-xxxxx" size="20"></td>
                                    </tr>
                                    <tr> 
                                      <td width="114" height="24" valign="middle" nowrap>Assunto:</td>
                                      <td><select class="form_campos" name="assunto">
                                          <option class="form_campos" value="Opinião" selected>Opinião</option>
                                          <option class="form_campos" value="Sugestão">Sugestão</option>
                                          <option class="form_campos" value="Parceria">Parceria</option>
                                          <option class="form_campos" value="Reclamação">Reclamação</option>
                                          <option class="form_campos" value="Sem assunto">Outros</option>
                                        </select></td>
                                    </tr>
                                    <tr> 
                                      <td width="114" valign="middle" nowrap>Mensagem: 
                                      </td>
                                      <td><textarea name="mensagem" cols="30" rows="8" class="form_campos"></textarea></td>
                                    </tr>
                                    <tr> 
                                      <td colspan="2" valign="middle"> <br> <div align="center"> 
                                          <input class="form_botao" type="submit" name="Enviar" value="Enviar Mensagem">
                                          <input class="form_botao" type="reset" name="Limpar" value="Limpar">
                                        </div></td>
                                    </tr>
                                  </table>
                                </form>



e no final da pagina !

<?
if ($Enviar) {
  $msg_reply = "Olá $nome, recebemos o seu email. Obrigado por entrar em contato.";

  $recipient = "RICARDO AMARAL - FORM ENCOMENDA <ricardoamaral@terra.com.br>";
  $subject = "Mensagem do Formulário de Contato.";
  $msg="Nome..............: $nome\n";
  $msg.="E-mail...........: $email\n";
  $msg.="Telefone.........: $telefone\n";
  $msg.="FAX..............: $fax\n";
  $msg.="Assunto..........: $assunto\n";
  $msg.="Mesagem..........: $mensagem\n";
  $headers = "From: $nome < $email >\n";

  mail($recipient, $subject, $msg, $headers);

  $mail_header = "From: $recipient";

  mail($nome .'<'.$email.'>', "Re: $subject", $msg_reply, $mail_header);

  echo $msg_reply;
 
 }
 ?>

Alguem precisar ta aiiii... ok

[]'s

Edição feita por: Edu.dreyer, 05/10/2005, 16:30.

#### DUDUDREYER #####




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq