亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? captcha.php

?? This is the script which used on 10minutemail.com for temporary email.
?? PHP
字號:
<?php
/**
 * Text_CAPTCHA - creates a CAPTCHA for Turing tests
 *
 * Class to create a Turing test for websites by
 * creating an image, ASCII art or something else 
 * with some (obfuscated) characters 
 *
 * TODOs:
 * + refine the obfuscation algorithm :-)
 * + learn how to use Image_Text better (or remove dependency)
 * 
 * 
 * @package Text_CAPTCHA
 * @license PHP License, version 3.0
 * @author Christian Wenz <wenz@php.net>
 * @category Text
 */


/**
 *
 * Require PEAR class for error handling.
 *
 */
require_once 'PEAR.php';

/**
 *
 * Require Text_Password class for generating the phrase.
 *
 */
require_once 'Text/Password.php';

/**
 *
 * Require Image_Text class for generating the text.
 *
 */
require_once 'Image/Text.php';

/**
 * Text_CAPTCHA - creates a CAPTCHA for Turing tests
 *
 * Class to create a Turing test for websites by
 * creating an image, ASCII art or something else 
 * with some (obfuscated) characters 
 *
 * @package Text_CAPTCHA
 */
 
/*  
    // This is a simple example script

    <?php
    if (!function_exists('file_put_contents')) {
        function file_put_contents($filename, $content, $flags = 0) {
            if (!($file = fopen($filename, ($flags & 1) ? 'a' : 'w'))) {
                return false;
            }
            $n = fwrite($file, $content);
            fclose($file);
            return $n ? $n : false;
        }
    }

    // Start PHP session support
    session_start();

    $ok = false;

    $msg = 'Please enter the text in the image in the field below!';

    if ($_SERVER['REQUEST_METHOD'] == 'POST') {

        if (isset($_POST['phrase']) && isset($_SESSION['phrase']) &&
            strlen($_POST['phrase']) > 0 && strlen($_SESSION['phrase']) > 0 &&
            $_POST['phrase'] == $_SESSION['phrase']) {
            $msg = 'OK!';
            $ok = true;
        } else {
            $msg = 'Please try again!';
        }

        unlink(session_id() . '.png');   

    }

    print "<p>$msg</p>";

    if (!$ok) {
    
        require_once 'Text/CAPTCHA.php';
                   
        // Set CAPTCHA options (font must exist!)
        $options = array(
            'font_size' => 24,
            'font_path' => './',
            'font_file' => 'COUR.TTF'
        );

        // Generate a new Text_CAPTCHA object, Image driver
        $c = Text_CAPTCHA::factory('Image');
        $retval = $c->init(200, 80, null, $options);
        if (PEAR::isError($retval)) {
            echo 'Error generating CAPTCHA!';
            exit;
        }
    
        // Get CAPTCHA secret passphrase
        $_SESSION['phrase'] = $c->getPhrase();
    
        // Get CAPTCHA image (as PNG)
        $png = $c->getCAPTCHAAsPNG();
        if (PEAR::isError($png)) {
            echo 'Error generating CAPTCHA!';
            exit;
        }
        file_put_contents(session_id() . '.png', $png);
    
        echo '<form method="post">' . 
             '<img src="' . session_id() . '.png?' . time() . '" />' . 
             '<input type="text" name="phrase" />' .
             '<input type="submit" /></form>';
    }
    ?>
*/
 
class Text_CAPTCHA {

    /**
     * Phrase
     *
     * @access private
     * @var string
     */
    var $_phrase;

    /**
     * Create a new Text_CAPTCHA object
     *
     * @param string $driver name of driver class to initialize
     *
     * @return mixed a newly created Text_CAPTCHA object, or a PEAR
     * error object on error
     *
     * @see PEAR::isError()
     */
    function &factory($driver)
    {
        if ($driver == '') {
            return PEAR::raiseError('No CAPTCHA type specified ... aborting. You must call ::factory() with one parameter, the CAPTCHA type.', true);
        }
        $driver = basename($driver);
        include_once "Text/CAPTCHA/Driver/$driver.php";

        $classname = "Text_CAPTCHA_Driver_$driver";
        $obj =& new $classname;
        return $obj;
    }

    /**
     * Create random CAPTCHA phrase
     *
     * This method creates a random phrase, 8 characters long
     *
     * @access  private
     */
    function _createPhrase()
    {
        $len = 8;
        $this->_phrase = Text_Password::create($len);
    }

    /**
     * Return secret CAPTCHA phrase
     *
     * This method returns the CAPTCHA phrase
     *
     * @access  public
     * @return  phrase   secret phrase
     */
    function getPhrase()
    {
        return $this->_phrase;
    }

    /**
     * Place holder for the real init() method
     * used by extended classes to initialize CAPTCHA 
     *
     * @access private
     * @return PEAR_Error
     */
    function init() {
        return PEAR::raiseError('CAPTCHA type not selected', true);
    }

    /**
     * Place holder for the real _createCAPTCHA() method
     * used by extended classes to generate CAPTCHA from phrase
     *
     * @access private
     * @return PEAR_Error
     */
    function _createCAPTCHA() {
        return PEAR::raiseError('CAPTCHA type not selected', true);
    }

    /**
     * Place holder for the real getCAPTCHA() method
     * used by extended classes to return the generated CAPTCHA 
     * (as an image resource, as an ASCII text, ...)
     *
     * @access private
     * @return PEAR_Error
     */
    function getCAPTCHA() {
        return PEAR::raiseError('CAPTCHA type not selected', true);
    }

}
?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人av电影在线| 亚洲欧美另类久久久精品| 日本丰满少妇一区二区三区| 国产成人亚洲精品青草天美| 日韩激情在线观看| 青娱乐精品视频在线| 亚洲国产综合人成综合网站| 亚洲午夜视频在线观看| 亚洲风情在线资源站| 亚洲精品国产精华液| 亚洲va欧美va人人爽| 日韩精品91亚洲二区在线观看| 偷拍亚洲欧洲综合| 麻豆视频一区二区| 国产精品资源在线| 91免费国产在线观看| 欧美综合视频在线观看| 3d动漫精品啪啪一区二区竹菊| 日韩精品中午字幕| 国产欧美日韩久久| 亚洲免费观看高清完整版在线 | 久久久蜜桃精品| 国产无一区二区| 亚洲精品久久7777| 男女男精品视频| 成人网在线播放| 欧美日韩国产精选| 2021久久国产精品不只是精品| 国产午夜精品美女毛片视频| 亚洲欧美在线另类| 日韩国产欧美视频| 91在线丨porny丨国产| 欧美剧在线免费观看网站| 久久综合色婷婷| 亚洲激情图片qvod| 国产在线观看一区二区| 色久综合一二码| 久久久91精品国产一区二区三区| 一片黄亚洲嫩模| 久久国产尿小便嘘嘘尿| 99精品欧美一区| 亚洲精品在线免费播放| 午夜在线电影亚洲一区| 成人ar影院免费观看视频| 欧美一级午夜免费电影| 亚洲精品国产无天堂网2021| 国产高清亚洲一区| 欧美一区二区三区影视| 玉米视频成人免费看| 国产精品综合久久| 91精品欧美久久久久久动漫| 国产精品久久精品日日| 国产一区二区91| 91精品一区二区三区在线观看| 亚洲天堂中文字幕| 国产精品456露脸| 精品福利在线导航| 日韩福利电影在线观看| 在线观看91视频| 亚洲欧美精品午睡沙发| 91亚洲永久精品| 中文字幕欧美日韩一区| 国产麻豆午夜三级精品| 2022国产精品视频| 激情五月婷婷综合| 日韩精品一区二区三区四区| 日韩影院在线观看| 欧美一级夜夜爽| 久久不见久久见中文字幕免费| 欧美久久一二三四区| 亚洲成人黄色影院| 欧美日本国产一区| 日韩av在线发布| 91精品国产欧美日韩| 日本不卡一区二区三区| 欧美一区二区三区播放老司机| 婷婷一区二区三区| 日韩一区二区高清| 久久精品国产免费| 国产欧美日本一区视频| 成人免费的视频| 亚洲男同性视频| 欧美日韩精品一区二区在线播放| 亚洲大尺度视频在线观看| 7777女厕盗摄久久久| 日本少妇一区二区| 精品久久人人做人人爰| 成人av午夜电影| 亚洲福利视频三区| 精品国产伦一区二区三区观看体验 | 欧美一区二区二区| 国产在线播放一区| 国产精品久久久久久久久晋中| heyzo一本久久综合| 亚洲国产aⅴ天堂久久| 欧美一区二区视频网站| 国产精品一区一区| 一区二区视频在线| 欧美一区二区二区| 成人黄页毛片网站| 亚洲午夜免费福利视频| 欧美成人精精品一区二区频| 国产suv精品一区二区883| 亚洲三级在线免费观看| 欧美放荡的少妇| 国产精品亚洲视频| 亚洲亚洲人成综合网络| 久久久综合精品| 一本一道波多野结衣一区二区| 日本美女一区二区三区视频| 国产精品素人一区二区| 欧美精品第1页| 丁香另类激情小说| 日韩精品电影一区亚洲| 亚洲人123区| 欧美精品一区二区在线播放| 日本韩国精品在线| 韩国av一区二区| 亚洲成人动漫av| 国产精品国产三级国产aⅴ入口| 欧美精品在欧美一区二区少妇| 国产精品一区二区三区网站| 午夜视频在线观看一区二区三区| 国产精品久久久久婷婷二区次| 欧美日韩大陆在线| 99re这里只有精品首页| 久久 天天综合| 天堂午夜影视日韩欧美一区二区| 专区另类欧美日韩| 国产欧美一区二区在线| 欧美va亚洲va| 日韩一区二区三区在线观看| 日本韩国欧美一区| 99久久免费精品| 成人av资源下载| 国产成人综合网| 国产在线精品国自产拍免费| 美女视频网站久久| 视频一区视频二区中文| 亚洲va天堂va国产va久| 亚洲国产人成综合网站| 亚洲免费观看视频| 亚洲欧美经典视频| 亚洲三级在线播放| 亚洲视频一区二区在线观看| 中文字幕免费不卡在线| 国产欧美日韩在线观看| 久久午夜国产精品| 国产亚洲欧美一级| 国产三级一区二区| 国产日韩亚洲欧美综合| 久久久久久久久蜜桃| 久久久久国产一区二区三区四区| 久久久综合九色合综国产精品| 精品国产乱子伦一区| 久久香蕉国产线看观看99| 精品国内二区三区| 国产精品天天看| 亚洲视频 欧洲视频| 亚洲综合无码一区二区| 日韩—二三区免费观看av| 久久精品国产亚洲一区二区三区| 韩国av一区二区三区四区 | 国产精品美日韩| 亚洲人成网站在线| 亚洲a一区二区| 国产资源在线一区| 成人动漫在线一区| 欧美一a一片一级一片| 日韩亚洲欧美一区二区三区| 久久综合九色综合久久久精品综合 | 在线观看欧美黄色| 欧美一级理论片| 国产午夜精品久久| 亚洲一二三专区| 久久国产福利国产秒拍| 99视频超级精品| 538在线一区二区精品国产| 久久蜜桃一区二区| 一区二区三区四区不卡在线| 日日摸夜夜添夜夜添国产精品| 国内精品不卡在线| 欧美性大战久久久久久久蜜臀| 在线不卡中文字幕| 国产精品视频一区二区三区不卡| 亚洲午夜电影网| 国产成人h网站| 欧美精品18+| 国产精品进线69影院| 免费成人结看片| 99精品偷自拍| 亚洲精品一区二区三区四区高清 | 麻豆精品在线看| 97精品国产露脸对白| 日韩欧美国产电影| 亚洲一区二区欧美日韩| 国产精品一区二区久久不卡| 欧美影院一区二区| 亚洲日本乱码在线观看| 精品一二三四在线|