Formulário protegido contra spam

Moderador: web

responder a dúvida

Formulário protegido contra spam

Mensagem por web Offline » Seg Jul 27, 2009 11:09 am


Esse formulário está protegido contra spam ou conteúdo perigoso

Download
http://www.stevedawson.com/downloads/contactme.zip

Informações
http://www.stevedawson.com/article0015.php

Idioma
Inglês

Site
http://www.stevedawson.com



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Formulário protegido contra spam

Mensagem por d_cabral Offline » Seg Abr 26, 2010 3:15 pm

eu fiz o download do arquivo em php e achei outras coisas muito interessantes, sugiro que deem uma navegada no site do cara, vale a pena.
eu gostaria de saber como eu adaptaria o código dele no meu código, visto que só umas variáveis que me interessam, $SpamCheck e $SpamErrorMessage, pois eu quero que seja travado a primeira parte do link (http://) se eu bloquear isso já resolve o meu problema de spams, segue o meu código, a variável que eu quero bloquear é a $texto.
poderiam me ajudar por favor?

Código: Selecionar todos
<?php

require "config.ini";
ini_set ("SMTP","smtp.eb.mil.br");
$empresa=$_POST["empresa"];
$nome=$_POST["nome"];
$cargo=$_POST["cargo"];
$dept=$_POST["dept"];
$telefone=$_POST["telefone"];
$email=$_POST["email"];
$news=$_POST["news"];
$texto=$_POST["texto"];


if (empty($nome)){
   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head><title>We have a problem!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>Please fill in the Name</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}

if (empty($telefone)){
echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echao "<html><head><title>We have a problem!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>It is necessary to complete the Phone</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}

elseif (empty($email)){
   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head><title>We have a problem!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>The e-mail has not been entered</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}

elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@")) {
   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head><title>We have a problem!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>The email is not valid</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}

elseif (empty($texto)){
   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head><title>We have a problem!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>You did not enter a message</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}


else{
   if ($certo== "1")
   {
      

$dominio = "www.";
$complemento = split("@", $email);
$endereco = $dominio.$complemento[1];
$fp = @fsockopen($endereco,80);
$SpamCheck = "Y";
$SpamErrorMessage = "<p align=\"center\"><font color=\"red\">Malicious code content detected.
</font><br><b>Your IP Number of <b>".getenv("REMOTE_ADDR")."</b> has been logged.</b></p>";

if($fp) {
      mail ("$emaildest","Cadastro no site$assunto\n",
           "Empresa:$empresa\n
           Nome:$nome\n
           Cargo:$cargo\n
           Depto:$dept\n
           Telefone:$telefone\n
           Email:$email\n
           News:$news\n
           Mensagem:$texto\n\n   
           ...::: Exatronic Ind. e Com. Ltda :::...",
           "From:$empresa<$email>");

   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head>";
   echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
   echo "<title>Redirecionado ...</title>";
   echo "</head><body bgcolor=\"#ffffff\">";

fclose($fp);
}
    else {

   echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   echo "<html><head><title>Se produjo un error!!!</title></head>";
   echo "<body background=\"../imagens/lado.gif\">";
   echo "<br><br><br>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <strong>Su dirección de correo electrónico es incorrecto!</strong></font>";
   echo "<FONT FACE=\"Arial, Helvetica, sans-serif\" color=\"#FFFFFF\" SIZE=\"2\">
                    <br><br><a href=\"javascript:history.back(1)\">
               <IMG SRC=\"../imagens/voltapt.jpg\" WIDTH=\"80\" HEIGHT=\"30\" BORDER=\".\"></a></font>";
   echo "</body></html>";
}
   }
   

   //echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para O Site</a>";
   echo "</body></html>";*/
}

?>



detalhes...


d_cabral
MEMBRO
MEMBRO
Mensagens: 46
Registrado em: Seg Mar 01, 2010 4:21 pm


Formulário protegido contra spam

Mensagem por web Offline » Seg Abr 26, 2010 3:17 pm

Esse fórum é para postar scripts pronto, se tem dúvidas, tem que postar no fórum sobre programação.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para PHP

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante