Ir para conteúdo
Fórum Script Brasil
  • 0

formulário de recomendação


Diogo Freitas

Pergunta

Boa tarde,

este formulário de recomendação simplesmente não está funcionando. Mas aparentemente está tudo ok.

Dá para dar uma chekada?

agradeço desde já.

<?PHP
error_reporting(134);
# Script name : el8.recommend
# Version     : 1.0
# Description : Inform someone about page you are currently on
# Extra info  : This script uses JavaScript to pop up a window with the form.
#
# Read readme.txt
# 
# -[ hr.el8.web
#     -[ made by Slaven Bacelic
#         -[ e-mail: slaven.bacelic@ri.hinet.hr
#
# Edit variables below:
#
# Title of the "poped" page:
    $GLOBALS["title"]="Recomendar esta página a um colega";
# Path to mailto.php script:
    $GLOBALS["path"]="mailto.php";
# Site name:
    $GLOBALS["site_name"]="Uttil.com";
# webmaster's email:
    $GLOBALS["your_email"]="geral@uttil.com";

# Last words: You can distribute this script freely as long as my name and email are in header!

############################ DO NOT EDIT BELOW ################################

function show_form() {
?>
<html>
<head>
<title><?PHP echo $GLOBALS["title"]; ?></title>
</head>
<body>
Recomendar <b><?PHP echo $GLOBALS["url"]; ?></b> a um amigo...
<form method="post" action="<?PHP echo $GLOBALS["../../../../../../DOCUME~1/BRINCO~1/DEFINI~1/Temp/Rar$DI00.766/path"]; ?>">
<input type=hidden name="url" value="<?PHP echo $GLOBALS["url"]; ?>">
  <table width="90%" border="0" cellspacing="0" cellpadding="0">
    <tr align="left" valign="top"> 
      <td width="50%"> Nome: </td>
      <td> 
        <input type="text" name="form[from]" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> <small>*</small> Email: </td>
      <td> 
        <input type="text" name="form[from_email]" maxlength="40" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> <small>*</small> Email do colega:</td>
      <td> 
        <input type="text" name="form[to_email]" size="30">
      </td>
    </tr>
    <tr align="left" valign="top"> 
      <td> Comentário acerca do uttil.com: </td>
      <td> 
        <textarea name="form[comment]" rows="5" cols="30"></textarea>
      </td>
    </tr>
    <tr align="left" valign="top">
      <td>
        <input type="submit" name="submit" value="Send">
        <input type="reset" name="Reset" value="Reset">
      </td>
      <td>&nbsp;</td>
    </tr>
  </table>
<p><small>* - obrigatório!</small></p>
</form>
</body>
</html>

<?PHP
}

function error($string) {
    print ("<div align=center valign=center><b>Atenção:</b> $string<br><br>
 |
        [ <a href=\"java script:window.close()\">Fechar esta janela</a> ]
        </div>");
    exit;
}

function check_email ($address) {
# this function was copied from PHP mailing list
    return (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$address));
}
if (isset($submit)) {

    if (! check_email ($form["from_email"]) || ! check_email ($form["to_email"]) ) error ("Endereço de email inválido!");
        $date=date( "D, j M Y H:i:s -0600");
    $to_email=$form["to_email"];
    $from=$form["from"];
    $from_email=$form["from_email"];
    $comment=$form["comment"];
    $site_name=$GLOBALS["site_name"];
    $your_email=$GLOBALS["your_email"];
    $message="Hi!\n\n$from ($from_email) invited you to visit $site_name!\nCheck out this URL: $url";
        if ($form["comment"] != "") {
            $message.="\n\n$from left you a note:\n$comment";
        }
    $message.="\n\n\n-------------------------------------------------------------------\nSend
    script!";
    $subject="Foi convidado por $from a visitar ".$GLOBALS["site_name"]."!";
    $add="From: $site_name <$your_email>\nReply-To: $from_email\nDate: $date\n";
    if (@mail ("$to_email","$subject","$message","$add")) {
        echo "<center>Mensagem enviada com sucesso!<br>Obrigado!<br><br>[ <a href=\"java script:window.close()\">Close this window</a> ]</center>";
    } else error ("Neste momento foi impossível enviar o email. Por favor tente mais tarde!");

} else show_form();

?>

Link para o comentário
Compartilhar em outros sites

4 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...