public function getReCaptchaImage() { $fontsDirectory = __DIR__ . '/../../../../include/captcha/'; $aFonts = array($fontsDirectory . 'fonts/VeraBd.ttf', $fontsDirectory . 'fonts/VeraIt.ttf', $fontsDirectory . 'fonts/Vera.ttf'); $oVisualCaptcha = new \PhpCaptcha($aFonts, 200, 60); $oVisualCaptcha->Create(__DIR__ . '/../../../../images/cache/recaptcha.png'); return '/images/cache/recaptcha.png'; }
function image() { $imagesPath = realpath(VENDORS . 'phpcaptcha') . '/fonts/'; $aFonts = array($imagesPath . 'VeraBd.ttf', $imagesPath . 'VeraIt.ttf', $imagesPath . 'Vera.ttf'); $oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60); $oVisualCaptcha->UseColour(true); //$oVisualCaptcha->SetOwnerText('Source: '.FULL_BASE_URL); $oVisualCaptcha->SetNumChars(6); $oVisualCaptcha->Create(); }
function image() { $imagesPath = ROOT . DS . APP_DIR . DS . 'Vendor' . DS . 'PhpCaptcha' . DS . 'fonts' . DS; $aFonts = array($imagesPath . 'VeraBd.ttf', $imagesPath . 'VeraIt.ttf', $imagesPath . 'Vera.ttf'); $oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60); $oVisualCaptcha->UseColour(true); //$oVisualCaptcha->SetOwnerText('Source: '.FULL_BASE_URL); $oVisualCaptcha->SetNumChars(6); $oVisualCaptcha->Create(); }
function image() { $imagesPath = APP . 'vendors' . DS . 'phpcaptcha' . '/fonts/'; $aFonts = array($imagesPath . 'VeraBd.ttf', $imagesPath . 'VeraIt.ttf', $imagesPath . 'Vera.ttf'); $oVisualCaptcha = new PhpCaptcha($aFonts, 220, 60); $oVisualCaptcha->UseColour(true); $oVisualCaptcha->SetNumLines(false); $oVisualCaptcha->DisplayShadow(false); //$oVisualCaptcha->SetOwnerText('Source: '.FULL_BASE_URL); $oVisualCaptcha->SetNumChars(5); $oVisualCaptcha->Create(); }
public function executeImage() { $theme = sfConfig::get("app_phpcaptcha_theme", "Small"); if (class_exists("PHPCaptcha" . $theme . "Theme")) { eval("\$theme = new PHPCaptcha" . $theme . "Theme();"); } else { $theme = new PHPCaptchaSmallTheme(); } $oVisualCaptcha = new PhpCaptcha($theme); $oVisualCaptcha->setOwnerText(sfConfig::get("app_phpcaptcha_ownertext", "")); $oVisualCaptcha->setHeight(sfConfig::get("app_phpcaptcha_height", $theme->getOption('height'))); $oVisualCaptcha->setWidth(sfConfig::get("app_phpcaptcha_width", $theme->getOption('width'))); $oVisualCaptcha->Create(); return sfView::NONE; }
public function execute() { # Don't store this url. GWF3::setConfig('store_last_url', false); # Load the Captcha class require GWF_CORE_PATH . 'inc/3p/Class_Captcha.php'; # disable Logging GWF3::setConfig('log_request', false); # disable HTTP Caching GWF_HTTP::noCache(); # Setup Font, Color, Size $aFonts = $this->module->cfgCaptchaFont(); $rgbcolor = $this->module->cfgCaptchaBG(); $width = $this->module->cfgCaptchaWidth(); $height = $this->module->cfgCaptchaHeight(); $oVisualCaptcha = new PhpCaptcha($aFonts, $width, $height, $rgbcolor); # Output the captcha die($oVisualCaptcha->Create('', Common::getGetString('chars', true))); }
function crackcha_next(WC_Challenge $chall) { if (crackcha_round_over()) { header('Content-Type: text/plain'); if (false === crackcha_insert_high($chall)) { echo GWF_HTML::lang('ERR_DATABASE', array(__FILE__, __LINE__)); return; } else { echo $chall->lang('msg_insert_high') . PHP_EOL; echo crackcha_reset($chall); return; } } require_once GWF_CORE_PATH . 'inc/3p/Class_Captcha.php'; $chars = GWF_Random::randomKey(5, GWF_Random::ALPHAUP); crackcha_increase_count(); GWF_Session::set('WCC_CRACKCHA_CHARS', $chars); $aFonts = array(GWF_PATH . 'extra/font/teen.ttf'); $rgbcolor = GWF_CAPTCHA_COLOR_BG; $oVisualCaptcha = new PhpCaptcha($aFonts, 210, 42, $rgbcolor); $oVisualCaptcha->Create('', $chars); }
<?php /******************************************************************************** MachForm Copyright 2007-2012 Appnitro Software. This code cannot be redistributed without permission from http://www.appnitro.com/ More info at: http://www.appnitro.com/ ********************************************************************************/ header("p3p: CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\""); session_start(); require 'lib/php-captcha/php-captcha.inc.php'; $fonts = array('lib/php-captcha/VeraSeBd.ttf', 'lib/php-captcha/VeraBd.ttf'); $captcha = new PhpCaptcha($fonts, 200, 60); $captcha->Create();
<?php /************************* Coppermine Photo Gallery ************************ Copyright (c) 2003-2014 Coppermine Dev Team v1.0 originally written by Gregory Demar This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. ******************************************** Coppermine version: 1.6.01 $HeadURL$ $Revision$ **********************************************/ define("IN_COPPERMINE", true); require "include/init.inc.php"; require "include/captcha.inc.php"; /** * Fonts to create the captcha image */ $aFonts = array('images/fonts/acidic.ttf', 'images/fonts/hurryup.ttf'); // create new image $oPhpCaptcha = new PhpCaptcha($aFonts, 150, 30, 5, 20, false); $oPhpCaptcha->Create();
static function CaptchaCreate($size) { $v = new PhpCaptcha(null, 100, 50); $v->UseColour(true); $v->SetNumChars(4); $v->Create(); }
$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)) { // Output a thumbnail image list($cont, $format) = fn_resize_image($tmp_path, Registry::get('settings.Thumbnails.product_lists_thumbnail_width'), Registry::get('settings.Thumbnails.product_lists_thumbnail_height'), Registry::get('settings.Thumbnails.thumbnail_background_color'));
<?php /** * Coppermine Photo Gallery * * Copyright (c) 2003-2006 Coppermine Dev Team * v1.1 originally written by Gregory DEMAR * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * Coppermine version: 1.4.13 * CAPTCHA Plugin * Based on Mod by Abbas ali(http://coppermine-gallery.net/forum/index.php?topic=29564.0) * Plugin Writen by bmossavari at gmail dot com */ define("IN_COPPERMINE", true); require 'include/init.inc.php'; /** * Fonts to create the captch image */ $aFonts = array('plugins/captcha/fonts/acidic.ttf', 'plugins/captcha/fonts/hurryup.ttf'); // create new image $oPhpCaptcha = new PhpCaptcha($aFonts, 145, 45, 5, 70, false, $sOwnerText = 'Coppermine Captcha v3.0', $aCharSet = array(), $sBackgroundImage = ''); $code = $oPhpCaptcha->Create(); $ip = $_SERVER['REMOTE_ADDR']; // add user ip and captcha code to captcha table $query = "INSERT INTO {$CONFIG['TABLE_PREFIX']}plugin_captcha (time,ip_addr,code) VALUES (NOW(),'{$ip}','{$code}')"; cpg_db_query($query);
<?php require 'php-captcha.inc.php'; $fonts = array('', 'Bd', 'BI', 'It', 'MoBd', 'MoBI', 'MoIt', 'Mono', 'Se', 'SeBd'); for ($i = 0; $i < count($fonts); $i++) { $fonts[$i] = 'ttf-bitstream-vera-1.10/Vera' . $fonts[$i] . '.ttf'; } $alphabet = 'a_b_c_d_e_f_g_h_i_j_k_l_m_n_o_p_q_r_s_t_u_v_w_x_y_z'; $alphabet = explode('_', $alphabet); shuffle($alphabet); $captchaText = ''; for ($i = 0; $i < 5; $i++) { $captchaText .= $alphabet[$i]; } $time = time(); setcookie('Captcha', md5("ORHFUKELFPTUEODKFJ" . $captchaText . $_SERVER['REMOTE_ADDR'] . $time) . '.' . $time, null, '/'); $oVisualCaptcha = new PhpCaptcha($fonts, strlen($captchaText) * 23, 60); $oVisualCaptcha->UseColour(true); $oVisualCaptcha->Create($captchaText);
<?php session_start(); require 'php-captcha.inc.php'; $aFonts = array('fonts/VeraBd.ttf', 'fonts/VeraIt.ttf', 'fonts/Vera.ttf'); $oVisualCaptcha = new PhpCaptcha($aFonts, 200, 60); //$oVisualCaptcha->SetBackgroundImages(array('capback1.jpg', 'capback2.jpg')); //$oVisualCaptcha->SetFontColorRange(120, 255); $oVisualCaptcha->Create();
// Get latest posts.. $query = mysql_query("SELECT * FROM " . $database['prefix'] . "blogs \n ORDER BY id DESC \n LIMIT " . $SETTINGS->rssfeeds . "\n ") or die(mysql_error()); while ($RSS = mysql_fetch_object($query)) { $rss_feed .= $MW_FEED->add_item($msg_rss3 . $RSS->title, $SETTINGS->modR ? $SETTINGS->w_path . '/blog/' . $RSS->id . '/' . addTitleToUrl(cleanData($RSS->title)) . '.html' : $SETTINGS->w_path . '/index.php?cmd=blog&post=' . $RSS->id, $RSS->rss_date ? $RSS->rss_date : $build_date, $RSS->comments); } // Close channel.. $rss_feed .= $MW_FEED->close_channel(); // Display RSS feed.. header('Content-Type: text/xml'); echo get_magic_quotes_gpc() ? stripslashes(trim($rss_feed)) : trim($rss_feed); break; //================== // Case : Captcha //================== //================== // Case : Captcha //================== case 'captcha': $MWC = new PhpCaptcha(); $MWC->Create(); break; //============== // Default //============== //============== // Default //============== default: header("Location: index.php"); break; }