当前位置: 首页>>代码示例>>PHP>>正文


PHP PhpCaptcha::SetBackgroundImages方法代码示例

本文整理汇总了PHP中PhpCaptcha::SetBackgroundImages方法的典型用法代码示例。如果您正苦于以下问题:PHP PhpCaptcha::SetBackgroundImages方法的具体用法?PHP PhpCaptcha::SetBackgroundImages怎么用?PHP PhpCaptcha::SetBackgroundImages使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PhpCaptcha的用法示例。


在下文中一共展示了PhpCaptcha::SetBackgroundImages方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: elseif

    $c->SetGridColour($verification_settings['grid_color']);
    if ($verification_settings['char_shadow'] == 'Y') {
        $c->DisplayShadow(true);
    }
    if ($verification_settings['colour'] == 'Y') {
        $c->UseColour(true);
    }
    if ($verification_settings['string_type'] == 'digits') {
        $c->SetCharSet(array(2, 3, 4, 5, 6, 8, 9));
    } elseif ($verification_settings['string_type'] == 'letters') {
        $c->SetCharSet(range('A', 'F'));
    } else {
        $c->SetCharSet(fn_array_merge(range('A', 'F'), array(2, 3, 4, 5, 6, 8, 9), false));
    }
    if (!empty($verification_settings['background_image'])) {
        $c->SetBackgroundImages(fn_get_files_dir_path() . $verification_settings['background_image']);
    }
    $c->Create();
    exit;
} elseif ($mode == 'custom_image') {
    if (empty($_REQUEST['image'])) {
        exit;
    }
    $type = empty($_REQUEST['type']) ? 'T' : $_REQUEST['type'];
    $image_path = 'sess_data/' . fn_basename($_REQUEST['image']);
    if (Storage::instance('custom_files')->isExist($image_path)) {
        $real_path = Storage::instance('custom_files')->getAbsolutePath($image_path);
        list(, , $image_type, $tmp_path) = fn_get_image_size($real_path);
        if ($type == 'T') {
            $thumb_path = $image_path . '_thumb';
            if (!Storage::instance('custom_files')->isExist($thumb_path)) {
开发者ID:heg-arc-ne,项目名称:cscart,代码行数:31,代码来源:image.php

示例2: array

<?php

////////////////////////////////////////////////////////////////////////////
//
// (c) phpChess Limited, 2004-2006, in association with Goliath Systems.
// All rights reserved. Please observe respective copyrights.
// phpChess - Chess at its best
// you can find us at http://www.phpchess.com.
//
////////////////////////////////////////////////////////////////////////////
require 'php-captcha.inc.php';
// define fonts
$aFonts = array('fonts/VeraBd.ttf');
// create new image
$oPhpCaptcha = new PhpCaptcha($aFonts, 150, 30);
$oPhpCaptcha->SetBackgroundImages('val.jpg');
$oPhpCaptcha->SetWidth(150);
$oPhpCaptcha->SetHeight(30);
$oPhpCaptcha->SetNumChars(5);
$oPhpCaptcha->SetMinFontSize(10);
$oPhpCaptcha->SetMinFontSize(12);
$oPhpCaptcha->UseColour(True);
$oPhpCaptcha->DisplayShadow(False);
$oPhpCaptcha->SetNumLines(250);
$oPhpCaptcha->Create();
开发者ID:robertohernando,项目名称:phpchess,代码行数:25,代码来源:img_validate.php

示例3: elseif

    $c->SetGridColour($verification_settings['grid_color']);
    if ($verification_settings['char_shadow'] == 'Y') {
        $c->DisplayShadow(true);
    }
    if ($verification_settings['colour'] == 'Y') {
        $c->UseColour(true);
    }
    if ($verification_settings['string_type'] == 'digits') {
        $c->SetCharSet(array(2, 3, 4, 5, 6, 8, 9));
    } elseif ($verification_settings['string_type'] == 'letters') {
        $c->SetCharSet(range('A', 'F'));
    } else {
        $c->SetCharSet(fn_array_merge(range('A', 'F'), array(2, 3, 4, 5, 6, 8, 9), false));
    }
    if (!empty($verification_settings['background_image'])) {
        $c->SetBackgroundImages(Registry::get('config.dir.root') . '/' . $verification_settings['background_image']);
    }
    $c->Create();
    exit;
} elseif ($mode == 'custom_image') {
    if (empty($_REQUEST['image'])) {
        exit;
    }
    $type = empty($_REQUEST['type']) ? 'T' : $_REQUEST['type'];
    $image_path = 'sess_data/' . fn_basename($_REQUEST['image']);
    if (Storage::instance('custom_files')->isExist($image_path)) {
        $real_path = Storage::instance('custom_files')->getAbsolutePath($image_path);
        list(, , $image_type, $tmp_path) = fn_get_image_size($real_path);
        if ($type == 'T') {
            $thumb_path = $image_path . '_thumb';
            if (!Storage::instance('custom_files')->isExist($thumb_path)) {
开发者ID:OneataBogdan,项目名称:lead_coriolan,代码行数:31,代码来源:image.php

示例4: elseif

    $c->SetGridColour($verification_settings['grid_color']);
    if ($verification_settings['char_shadow'] == 'Y') {
        $c->DisplayShadow(true);
    }
    if ($verification_settings['colour'] == 'Y') {
        $c->UseColour(true);
    }
    if ($verification_settings['string_type'] == 'digits') {
        $c->SetCharSet(array(2, 3, 4, 5, 6, 8, 9));
    } elseif ($verification_settings['string_type'] == 'letters') {
        $c->SetCharSet(range('A', 'F'));
    } else {
        $c->SetCharSet(fn_array_merge(range('A', 'F'), array(2, 3, 4, 5, 6, 8, 9), false));
    }
    if (!empty($verification_settings['background_image'])) {
        $c->SetBackgroundImages(DIR_ROOT . '/' . $verification_settings['background_image']);
    }
    $c->Create();
    exit;
} elseif ($mode == 'custom_image') {
    if (empty($_REQUEST['image'])) {
        exit;
    }
    $type = empty($_REQUEST['type']) ? 'T' : $_REQUEST['type'];
    $image_path = DIR_CUSTOM_FILES . 'sess_data/' . basename($_REQUEST['image']);
    if (file_exists($image_path)) {
        $image_info = getimagesize($image_path);
        if (!empty($image_info)) {
            if ($type == 'T') {
                // Output a thumbnail image
                if (fn_resize_image($image_path, $image_path . '_thumb', Registry::get('settings.Thumbnails.product_lists_thumbnail_width'), Registry::get('settings.Thumbnails.product_lists_thumbnail_height'))) {
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:image.php

示例5: array

<?php

/**
 * CAPTCHA image creator
 *
 * @see : http://www.ejeliot.com/pages/2
 */
// include captcha class
require 'php-captcha.inc.php';
// define fonts
$aFonts = array('fonts/VeraSeBd.ttf', 'fonts/VeraSe.ttf', 'fonts/VeraBd.ttf');
// create new image
$aPhpCaptcha = new PhpCaptcha($aFonts, 200, 50);
$aPhpCaptcha->SetBackgroundImages('images/beach.jpg');
$aPhpCaptcha->UseColour(true);
$aPhpCaptcha->SetMinFontSize(12);
//$aPhpCaptcha->SetFileType('png');
//$aPhpCaptcha->SetNumChars(6);
//$aPhpCaptcha->SetOwnerText('CAPTCHA Code');
$aPhpCaptcha->Create();
开发者ID:kaz6120,项目名称:Loggix,代码行数:20,代码来源:captcha-image.php


注:本文中的PhpCaptcha::SetBackgroundImages方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。