Помогите прирутить капчу

Discussion in 'PHP' started by poka_nub, 1 Dec 2008.

  1. poka_nub

    poka_nub New Member

    Joined:
    1 Dec 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Помогите прикрутить капчу к скрипту... Капча есть, мне её нужно применить в нужном месте, но там используется джава скрипт, а я с ним не дружен.. т.е. задача такова, идет отсчет времени, и по его истечении (например 20 сек) нужно, чтоб пользователь ввел капчу , для перехода на след этап ((
    Может у Вас есть более интересные варианты защиты?"

    Code:
    if(preg_match("|^[\d]*$|",$_GET['ad']))
    {
    $adse=$_GET["ad"];
    } else die("Invalid advert ID.");
    
    
    
    if(!isset($_COOKIE["usNick"]) && !isset($_COOKIE["usPass"]))
    {
          $sqlz = "SELECT * FROM tb_ads WHERE id='$adse'";
          $resultz = mysql_query($sqlz);        
          $myrowz = mysql_fetch_array($resultz);
    
    $numero=$myrowz["outside"];
    
          $sqlex = "UPDATE tb_ads SET outside='$numero' +1 WHERE id='$adse'";
          $resultex = mysql_query($sqlex);
    
    }
    
    
    $checkad = mysql_query("SELECT id FROM tb_ads WHERE id='$adse'");
    $ad_exist = mysql_num_rows($checkad);
    
    if ($ad_exist<1) {
    echo "Error"; exit();
    }
    
    
    ?>
    
    
    <html>
    
    <head>
    
    <meta http-equiv="Pragma" content="no-cache">
    
    <meta http-equiv="Expires" content="-1">
    
    <link rel="stylesheet" type="text/css" href="css.css"><title><? include('sitename.php'); ?> | .СМОТРИТЕ.КЛИКАЙТЕ.ЗАРАБАТЫВАЙТЕ</title>
    
    <script>
    var x = 21
    var y = 1
    function documentззиrmпжбцclockяъгvalue(){
    if(x!=='Готово'){
    x = x-y
    document.frm.clock.value = x
    setTimeout("documentззиrmпжбцclockяъгvalue()", 1000)
    }
    if(x==0){
    x='Готово';
    var answer = confirm("Спасибо за посещение страницы!")
    
    document.frm.clock.value = x;
    success.location.href="success.php?ad="+document.frm.id.value+"&verify="+document.frm.verify.value;
    var answer = confirm("Если вы не автокликер нажмите ОК!")
    window.location = "<? 
                 require ('config.php');
    $sql = "SELECT * FROM tb_ads WHERE id='$adse'";
    $result = mysql_query($sql);        
    $row = mysql_fetch_array($result);
    echo $row["url"];
    ?>";
    
    }}
    
    </script>
    
    </head>
    
                
                <body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" onLoad="documentззиrmпжбцclockяъгvalue()">
    
                
    
                <form name="frm" method="post">
                
                <input type="hidden" name="id" value="<? echo $adse ?>">
                
    <input type="hidden" name="verify" value="<? include('thecodero.php'); ?>">
                
                 <table border="0" cellpadding="0" cellspacing="0" width="100%">
                
                    <tbody>
                
                      <tr> 
                
                        <td class="maintopright" style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px;" width="50%">
                
                          <div class="maintopright">&nbsp;&nbsp;<img src="http://s40.radikal.ru/i089/0808/94/50984cc977ed.gif" border=0>&nbsp;&nbsp;&nbsp;&nbsp;
    
                
                          <input name="clock" size="-1" readonly="readonly" style="border: medium none ; padding: 0pt; font-size: 20pt; font-family: Verdana; vertical-align: top;" type="text">
                
                          <iframe name="success" src="grayblank.htm" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" style="vertical-align: top;" frameborder="0" height="40" scrolling="no" width="40"></iframe>
                
                          </div>
                
                        </td>
                
                        <td style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px; " align="left" valign="middle" width="15%"><strong>Дождитесь пока деньги зачислятся на Ваш счет!</td>
    
                                            <td style="border-bottom: 2px solid rgb(51, 51, 51); font-family: Verdana; font-size: 13px; " align="right" valign="middle" width="5%"> <?php include ('banners/viewp/banner.php'); ?>
                         </td>
                                 
                        </tr>
                
                      </tbody>
                
                 </table>
                
                 <iframe src="<? 
                 require ('config.php');
    $sql = "SELECT * FROM tb_ads WHERE id='$adse'";
    $result = mysql_query($sql);        
    $row = mysql_fetch_array($result);
    
    
    echo $row["url"];
    ?>" border="0" framspacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" frameborder="0" height="100%" scrolling="yes" width="100%"></iframe>
                
    
    
    
                </form>
                
                </body>
                
                
    </html>
    спасибо за помощь или полезную ссылку, а почему удалили мою тему из уязвимостей?