Php forma sa zaštitom spama

poruka: 6
|
čitano: 2.975
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
13 godina
neaktivan
offline
Php forma sa zaštitom od spama

ej ekipa bok ovako u zadnje vrijeme se bavim sa formama i kontakt obrascima pa bi trebao malu pomoc

trebam neki pouzdan i dobar kontakt obrazac za upis podataka i da mi se ti podaci pošalju na moj mail kada se pritisne submit znaci kontakt.htm i neki php!!!

e sad također bi ta forma trebala biti zašticena od spama jer mi to stvara veliki problem i da se velidira e mail adressa te se potvrđuje kada je mail poslan da je poslano ili suprotnom nije

pa ako moze netko to onak malo sklepati ovdje ili da to skupa složimo bilo bih mu zahvalan. :))))))))))))

vidim da ima vec na forumu par kontakt forma al ono ako mozemo ovdje sloziti jedan da ima sve u njemu i da mi radi ja se nadam

pozzzzzzzz

Poruka je uređivana zadnji put pon 18.10.2010 20:36 (zoki07).
 
0 0 hvala 0
15 godina
neaktivan
offline
Php forma sa zaštitom spama
Imamo televune, radivone, televizije, lektrika, lektrika, sva čuda, raj na zemlji brajo... Samo nemamo pisme, ni ognjišta ni smija... E!
 
0 0 hvala 0
14 godina
odjavljen
offline
RE: Php forma sa zaštitom od spama

Zar je to takav problem?Poslat ću ti ja jedan sa CAPTCHA zaštitom od spama, ako se baviš kontak formama kako ne razumiješ?Vidio sam da ima i sa validacijom e-mail adrese a i sa validacijm da ne šalješ prazna polja...ne razumijem kao ti ne radi?!Postaj j ovdje kod pa ćemo vidjeti, makar ima ovdje forumaša koji to bolje razumiju neog ja.Eto moram priznati da sam se i ja bavio sa kontak formamaCool

13 godina
neaktivan
offline
Php forma sa zaštitom spama

evo imam jedan kod super mi je ali nece mi radit upisao sam svoj mail i pošalje 1000 poruka i nece mi doc ni jedna na moj mail, moze netko pokušat od vas pa da mi javi gdje sam zepeo i kako da to riješim dali je problem negdje druugdje

hvala na pomoci

evo kod :D :)))))

to je index.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Contact Us</title>
<script type="text/JavaScript">

</script>
</head>

<body>

 
<form action="mailer.php" method="post" name="form1" id="form1" style="margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; width:300px;" onsubmit="MM_validateForm('from','','RisEmail','subject','','R','verif_box','','R','message','','R');return document.MM_returnValue">

Your e-mail:<br />
<input name="from" type="text" id="from" style="padding:2px; border:1px solid #CCCCCC; width:180px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;" value="<?php echo $_GET['from'];?>"/>
<br />
<br />

Subject:<br />
<input name="subject" type="text" id="subject" style="padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;" value="<?php echo $_GET['subject'];?>"/>
<br />
<br />

Type verification image:<br />
<input name="verif_box" type="text" id="verif_box" style="padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;"/>
<img src="verificationimage.php?<?php echo rand(0,9999);?>" alt="verification image, type it in the box" width="50" height="24" align="absbottom" /><br />
<br />


<?php if(isset($_GET['wrong_code'])){?>
<div style="border:1px solid #990000; background-color:#D70000; color:#FFFFFF; padding:4px; padding-left:6px;width:295px;">Wrong verification code</div><br />
<?php ;}?>

Message:<br />
<textarea name="message" cols="6" rows="5" id="message" style="padding:2px; border:1px solid #CCCCCC; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;"><?php echo $_GET['message'];?></textarea>

<input name="Submit" type="submit" style="margin-top:10px; display:block; border:1px solid #000000; width:100px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#EFEFEF;" value="Send Message"/>
</form>

</body>
</html>

ovo je mailer.php

<?php
// -----------------------------------------
//  The Web Help .com
// -----------------------------------------
// remember to replace you@email.com with your own email address lower in this code.

// load the variables form address bar
$subject = $_REQUEST["subject"];
$message = $_REQUEST["message"];
$from = $_REQUEST["from"];
$verif_box = $_REQUEST["verif_box"];

// remove the backslashes that normally appears when entering " or '
$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);

// check to see if verificaton code was correct
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
    // if verification code was correct send the message and show this page
    mail("sheva0705@gmail.com", 'Online Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
    // delete the cookie so it cannot sent again by refreshing this page
    setcookie('tntcon','');
} else {
    // if verification code was incorrect then return to contact page and show error
    header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");
    exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>E-Mail Sent</title>
<style type="text/css">

</style></head>

<body>
Email sent. Thank you.<br />
<br />
Return to <a href="/">home page</a> ?
</body>
</html>


ovo je verificationimage.php

 

<?php
// -----------------------------------------
//  The Web Help .com
// -----------------------------------------

header('Content-type: image/jpeg');

$width = 50;
$height = 24;

$my_image = imagecreatetruecolor($width, $height);

imagefill($my_image, 0, 0, 0xFFFFFF);

// add noise
for ($c = 0; $c < 40; $c++){
    $x = rand(0,$width-1);
    $y = rand(0,$height-1);
    imagesetpixel($my_image, $x, $y, 0x000000);
    }

$x = rand(1,10);
$y = rand(1,10);

$rand_string = rand(1000,9999);
imagestring($my_image, 5, $x, $y, $rand_string, 0x000000);

setcookie('tntcon',(md5($rand_string).'a4xn'));

imagejpeg($my_image);
imagedestroy($my_image);
?>

 

 

 

 

ajde ekipa ako moze tko pomoc zkj mi ne radi !!!!!!!!!!

Poruka je uređivana zadnji put uto 19.10.2010 12:58 (zoki07).
 
0 0 hvala 0
16 godina
offline
Php forma sa zaštitom spama

Ne možeš tako staviti link, stavi u .rar i negdje uploadaj, tipa rapidshare....

...Borba za mir je kao jebanje za nevinost...
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Php forma sa zaštitom spama

evo ispravio sam

e dali je ovo sa verification cod-om dobra zaštita od spama

 

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice