Exemple #1
0
	$secureimg['angle']	= "0";
	$secureimg['x']		= "6";
	$secureimg['y']		= "22";
	$secureimg['font'] 	= "imagecode.ttf";
	$secureimg['color'] = "90,90,90"; // red,green,blue

	 ?>
*/
// error_reporting(E_ALL);
define('e107_INIT', true);
define('e_BASE', realpath(".." . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR);
@(include e_BASE . 'e107_config.php');
if (!isset($mySQLserver)) {
    if (defined('e_DEBUG')) {
        echo "FAILED TO LOAD " . e_BASE . "e107_config.php in secimg.php";
    }
    exit;
}
require_once realpath(e_BASE . $HANDLERS_DIRECTORY . DIRECTORY_SEPARATOR . "secure_img_handler.php");
$sim = new secure_image();
if (!isset($_GET['id'])) {
    exit;
}
$code = $_GET['id'];
if (!empty($_GET['clr']) && preg_match('/^[a-f0-9]{6}$/i', $_GET['clr'])) {
    $color = $_GET['clr'];
} else {
    $color = "cccccc";
}
$sim->render($code, $color);
exit;
Exemple #2
0
/*
 * e107 website system
 *
 * Copyright (C) 2008-2009 e107 Inc (e107.org)
 * Released under the terms and conditions of the
 * GNU General Public License (http://www.gnu.org/licenses/gpl.txt)
 *
 *
 * $URL$
 * $Id$
 */
/*   Example Custom secure_image_custom.php file:
	<?php

	$secureimg['image'] = "code_bg_custom";  // filename excluding the .ext
	$secureimg['size']	= "15";
	$secureimg['angle']	= "0";
	$secureimg['x']		= "6";
	$secureimg['y']		= "22";
	$secureimg['font'] 	= "imagecode.ttf";
	$secureimg['color'] = "90,90,90"; // red,green,blue

	 ?>
*/
// error_reporting(E_ALL);
define('e107_INIT', true);
require_once realpath(dirname(__FILE__) . "/secure_img_handler.php");
$sim = new secure_image();
$sim->render($_SERVER['QUERY_STRING']);
exit;