Скрипт гостевой с антифлудом

Discussion in 'PHP' started by ximik, 16 Mar 2006.

  1. ximik

    ximik New Member

    Joined:
    28 Apr 2005
    Messages:
    22
    Likes Received:
    1
    Reputations:
    1
    Подскажите откуда можно скачать гостевую с анти флудом. НУжно вводить символы с рисунка и чтоби только тогда когда символи совпадают сообщение добавлялось. Знаете как на сайте Киевстара отрправляют смс?
    Очень нужно.
     
  2. 9822

    9822 Banned

    Joined:
    3 Aug 2005
    Messages:
    273
    Likes Received:
    29
    Reputations:
    8
    Смотри ПМ
     
  3. ferryman

    ferryman Elder - Старейшина

    Joined:
    13 Feb 2006
    Messages:
    88
    Likes Received:
    8
    Reputations:
    5
    Code:
    session_start();
    ob_start();
    
    if (isset($_GET) || is_array($_GET)) extract($_GET);
    
                    if (isset($_POST['vcode'])){
                      $valid = ($_POST['vcode'] == $_SESSION['code'])?'valid':'notvalid';
                      echo $valid;
                    }
    
                    $vcode_1 = substr(md5(uniqid(rand(0,9999))), -5);
                    $vcode_2 = md5($vcode_1);
                    $_SESSION['code'] = strtoupper($vcode_1);
    if (isset($vimage)) {
            $check_url = (isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['SCRIPT_NAME']);
            if (eregi("tmp.php", $check_url) && preg_match("/^[0-9a-z]{32}$/", $vimage)) {
                            $F = rand(3,5); $X = rand(15,40); $Y = rand(2,7);
                            $im = imagecreatefromjpeg("images/validate_bg.jpg");
                            $tcolor = imagecolorallocate($im, 40, 40, 40);
                            header("Content-type: image/jpeg");
                            imagestring ($im, $F, $X, $Y, strtoupper($vcode_1), $tcolor);
                            imagejpeg($im, '', 90);
                            imagedestroy($im);
    
                            }
            die();
           break;
            }
    
    echo '<html>
    <head>
    <title>TEMPNAME</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
    
    echo "<script language='JavaScript'>
    function ValidateForm(form) {
            if (form.vcode.value==\"\") {
                    alert(\"Error...\");
                    return false;
            }
    }
    </script>";
    
    echo '</head>
    
    <body bgcolor="#FFFFFF" text="#000000">';
                   echo '<form name="form" action="tmp.php" method="post" onSubmit="return ValidateForm(this)">';
                   echo "<img src='?vimage=$vcode_2'><br><br>";
                   echo '<input name="vcode" type="text"><br><br><input type="submit" value="Send"></form>';
                   unset($vcode_1,$vcode_2);
    
    echo "</body>
    </html>";
     
  4. w3r3.w01f

    w3r3.w01f Elder - Старейшина

    Joined:
    8 Apr 2006
    Messages:
    33
    Likes Received:
    4
    Reputations:
    5