Вход Регистрация
Файл: img.php
Строк: 35
<?
session_name
('PHP');
session_start();
$out = (string) $_SESSION['codes'];
$im imagecreate (8030) or die ("Cannot initialize new GD image stream!");
$bg imagecolorallocate ($im232238247);

//выводим символы кода
for ($i 0$i strlen($out); $i++) {
$color imagecolorallocate ($imrand(0,255), rand(0,128), rand(0,255)); //задаём цвет
$x $i 20;
$y rand(110);
imagechar ($im6$x$y$out[$i], $color);
}

//создаём шум на фоне
for ($i=0$i<210$i++) {
$color imagecolorallocate ($imrand(0,255), rand(0,255), rand(0,255)); //задаём цвет
imagesetpixel($imrand(2,80), rand(2,30), $color); //рисуем пиксель
}

//создание рисунка в зависимости от доступного формата
if (function_exists("imagepng")) {
header("Content-type: image/png");
imagepng($im);
} elseif (
function_exists("imagegif")) {
header("Content-type: image/gif");
imagegif($im);
} elseif (
function_exists("imagejpeg")) {
header("Content-type: image/jpeg");
imagejpeg($im);
} else {
die(
"No image support in this PHP server!");
}
imagedestroy ($im);
?>
Онлайн: 1
Реклама