Jump to content


Photo

Sera Q Vai Funcionar?


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

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 11:18

Oi, eu queria saber se esse formmail em php esta certo:

<?
$para = "email@provedor.com";
$data_envio = date("d/m/Y");
$hora_envio = date("H:i");
$assunto = " $subject ";
$mensagem = "<body>
<font color='#9C1603' face='verdana' size='2'>
<b>Contato pelo Site King Chat - Assunto $subject</b><hr color='#FFFFFF'>
<b>Enviada em:</b> $data_envio <b>às</b> $hora_envio<br>
<b>Por:</b> $nome<BR>
<b>Para:</b> $recipient <br>
<b>E-mail: </b> $email <BR>
<b>Assunto:</b> $subject <br>
<b>Redirecionado para:</b> $redirect <br>
<b>Ip da pessoa que enviou:</b> $ip <br>
<b>Mensagem:</b> $msg <br>
<hr color='#FFFFFF'><b>Script By:</b> lalalalalal </font></body>";
$cabecalho .= "From: $email \r\n";
$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";

$resultado = mail($para,$assunto,$mensagem,$cabecalho);
  if($resultado){
echo "<HTML><head>";
echo "
<body bgcolor='#415F72'><center><font color='#ffffff' face='verdana' size='2'>Seu e-mail foi enviado com sucesso!<br>Clique <a href='http://www.mixchat.maisemconta.com'><b><font color='FFFFFF'>aqui</font></b></a> para voltar e continuar navegando.</font></center></body><title> $nome, Sue e-mail sera avaliada pelo administrador.</title>";
echo "<br><br><center><font color='#ffffff' face='verdana' size='2'><b>Informações:</b><br>Caro <B>$nome</b>,<BR>Estaremos lendo sua mensagem e o mais bréve possível estaremos enviando uma resposta no e-mail: <b>$email</b>.<BR>Obrigado pela preferencia.<br><BR>Sem mais, Equipe Mix Chat.<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></p><HR>http://gagh - todos os direitos reservados.</font></center>";
echo "</head></html>";
}

else{
echo "header("Location: error.php");";
}
?>
E tb como faco pra quando ele enviar e for com sucesso ele redirecionar por HEADER para sucesso.php?
<input type=hidden name="redirect" value="sucesso.php">
<input type=hidden name="ip" value="<? $REMOTE_ADDR ?>">
E esse para pegar o ip está certo?
Esse redirect eu queria fazer conforme o envio:
Sucesso = sucesso.php
Erro = error.php
Esses do input tao em um html.
Qm ai me ajuda?

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 11:28

Verifique assim:

<?

extract($_POST);
$para = "email@provedor.com";

$data_envio = date("d/m/Y");
$hora_envio = date("H:i");

$assunto = $subject;

$mensagem = "<body>
<font color='#9C1603' face='verdana' size='2'>
<b>Contato pelo Site King Chat - Assunto $subject</b><hr color='#FFFFFF'>
<b>Enviada em:</b> $data_envio <b>às</b> $hora_envio<br>
<b>Por:</b> $nome<BR>
<b>Para:</b> $recipient <br>
<b>E-mail: </b> $email <BR>
<b>Assunto:</b> $subject <br>
<b>Redirecionado para:</b> $redirect <br>
<b>Ip da pessoa que enviou:</b> $ip <br>
<b>Mensagem:</b> $msg <br>
<hr color='#FFFFFF'><b>Script By:</b> lalalalalal </font></body>";

$cabecalho .= "From: $email \r\n";
$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";

$resultado = mail($para, $assunto, $mensagem, $cabecalho);

if ($resultado) {

    echo "<html>
    <head>
    <title>$nome, Sue e-mail sera avaliada pelo administrador.</title>
    <META HTTP-EQUIV=\"refresh\" CONTENT=\"5;url=sucesso.php\" />
    </head><body bgcolor='#415F72'><center>

    <font color='#ffffff' face='verdana' size='2'>
    Seu e-mail foi enviado com sucesso!<br>
    Clique <a href='http://www.mixchat.maisemconta.com'>
    <b><font color='FFFFFF'>aqui</font></b></a>
    para voltar e continuar navegando.</font></center></body>
    <b> $nome, Sue e-mail sera avaliada pelo administrador.</b>

    <br><br>
   
    <center><font color='#ffffff' face='verdana' size='2'>
    <b>Informações:</b><br>Caro <B>$nome</b>,<BR>
    Estaremos lendo sua mensagem e o mais bréve possível
    estaremos enviando uma resposta no e-mail: <b>$email</b>.<BR>
    Obrigado pela preferencia.<br><BR>Sem mais, Equipe Mix Chat.
    <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></p>
    <HR>http://gagh - todos os direitos reservados.</font></center>
    </body></html>";


} else {

    header("Location: error.php");
   
}

?>


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 11:30

mas da pra troka isso:
    echo "<html>
    <head>
    <title>$nome, Sue e-mail sera avaliada pelo administrador.</title>
    <META HTTP-EQUIV=\"refresh\" CONTENT=\"5;url=sucesso.php\" />
    </head><body bgcolor='#415F72'><center>

    <font color='#ffffff' face='verdana' size='2'>
    Seu e-mail foi enviado com sucesso!<br>
    Clique <a href='http://www.mixchat.maisemconta.com'>
    <b><font color='FFFFFF'>aqui</font></b></a>
    para voltar e continuar navegando.</font></center></body>
    <b> $nome, Sue e-mail sera avaliada pelo administrador.</b>

    <br><br>
    
    <center><font color='#ffffff' face='verdana' size='2'>
    <b>Informações:</b><br>Caro <B>$nome</b>,<BR>
    Estaremos lendo sua mensagem e o mais bréve possível
    estaremos enviando uma resposta no e-mail: <b>$email</b>.<BR>
    Obrigado pela preferencia.<br><BR>Sem mais, Equipe Mix Chat.
    <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></p>
    <HR>http://gagh - todos os direitos reservados.</font></center>
    </body></html>";
por um HEADER?

Edição feita por: Inu_yasha, 22/05/2005, 11:32.


#4 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/05/2005, 11:36

dá é só vc colocar todo esse código em uma página(sucesso.php):
no if vc colocaria
header("Location: sucesso.php?nome=$nome");

Eu só passei o nome por get mas ai vc passa todas variaveis q vc queira por get!!!!
e nos locaios de exibir elas vc coloca <?php print($nome); ?>

Falow []'s
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#5 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 11:50

como assim isso do get bdoweb?

Agora fiko assim:

<?

extract($_POST);
$para = "email@provedor.com";

$data_envio = date("d/m/Y");
$hora_envio = date("H:i");

$assunto = $subject;

$mensagem = "<body>
<font color='#9C1603' face='verdana' size='2'>
<b>Contato pelo Site King Chat - Assunto $subject</b><hr color='#FFFFFF'>
<b>Enviada em:</b> $data_envio <b>às</b> $hora_envio<br>
<b>Por:</b> $nome<BR>
<b>Para:</b> $recipient <br>
<b>E-mail: </b> $email <BR>
<b>Assunto:</b> $subject <br>
<b>Redirecionado para:</b> $redirect <br>
<b>Ip da pessoa que enviou:</b> $ip <br>
<b>Mensagem:</b> $msg <br>
<hr color='#FFFFFF'><b>Script By:</b> lalalalalal </font></body>";

$cabecalho .= "From: $email \r\n";
$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";

$resultado = mail($para, $assunto, $mensagem, $cabecalho);

if ($resultado) {

    echo " header("Location: sucesso.php"); ";


} else {

    header("Location: error.php");
    
}

?>

E pra pega o ip é esse:
<input type=hidden name="ip" value="<? $REMOTE_ADDR ?>"> ?

Edição feita por: Inu_yasha, 22/05/2005, 11:56.


#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 12:20

Assim:

<input type="hidden" name="ip" value="<?=$_SERVER["REMOTE_ADDR"]; ?>">


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 12:35

mas o formmail.php (q envia) ta na pasta arquivos e os outros arquivos como sucesso.php, error.php tao fora dessa pasta. tm cmo faze el t redireciona pra eles sem precisa por a url? so por uma / e alguma coisa antes?

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 12:57

Coloca o endereço completo do arquivo...

http://www.site.com....sta/arquivo.php


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 12:59

ok.




0 user(s) are reading this topic

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

IPB Skin By Virteq