Вход Регистрация
Файл: code.php
Строк: 32
<?php
/*
------------------------------
##############################
-       Загруз Центр         -
-         by Kemel           -
##############################
------------------------------
*/
session_name('sid');
session_start();
if (!isset(
$_SESSION['code'])) exit;

// Задаем размеры изображения
$imwidth 85;
$imheight 26;

$im ImageCreate($imwidth$imheight);
$background_color ImageColorAllocate($im255255255);
$text_color ImageColorAllocate($im000);
$border_color ImageColorAllocate($im154154154);

// Генерируем помехи в виде линий
$g1 imagecolorallocate($im152152152); // Задаем цвет линий
for ($i 0$i <= 100$i += 6)
    
imageline($im$i0$i25$g1); // Горизонтальные линии
for ($i 0$i <= 25$i += 5)
    
imageline($im0$i100$i$g1); // Вертикальные линии

// Генерируем цифровой код на основе данных сессии
$code substr($_SESSION["code"], 04);
$x 0;
$stringlength strlen($code);
for (
$i 0$i $stringlength$i++)
{
    
$x $x + (rand(821));
    
$y rand(210);
    
$font rand(425);
    
$single_char substr($code$i1);
    
imagechar($im$font$x$y$single_char$text_color);
}

// Передача изображения в Браузер
ob_start();
ImageGif($im);
ImageDestroy($im);
header("Content-Type: image/gif");
header('Content-Disposition: inline; filename=code.gif');
header('Content-Length: '.ob_get_length());
ob_end_flush();
?>
Онлайн: 3
Реклама