Вход Регистрация
Файл: turimg.php
Строк: 85
<?php
session_start
();
$letras '1234567890';
$letweew 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$ancho_caja 54;
$alto_caja 14;
$tam_letra 12;
$tam_letra_grande 12;
$angmax 0;
header("Content-type: image/png");
$im imagecreate($ancho_caja$alto_caja);
$gris ImageColorAllocate($im230240251);
$colorLetra ImageColorAllocate($im102102102);
$colorLetraFondo ImageColorAllocate($im230240251);
$fuente $_SERVER['DOCUMENT_ROOT'].'/verdana.ttf';
$caja_texto imagettfbbox($tam_letra0$fuente $letras);
$alto_linea abs($caja_texto[7]-$caja_texto[1]);
$num_lineas intval($alto_caja $alto_linea)+1;
$pos 0;
for (
$i 0$i<$num_lineas$i++) {
$x 0;
for (
$j 0$j<30$j++) {
$texto_linea $letras[rand(0strlen($letras)-1)].' ';
$caja_texto imagettfbbox($tam_letra0$fuente $texto_linea);
imagettftext($im$tam_letrarand(-$angmax$angmax), $x$alto_linea*$i$colorLetraFondo$fuente $texto_linea);
$x += $caja_texto[2] - $caja_texto[0];
}}
$res $letras[rand(0strlen($letras)-1)];
$ang1 rand(-$angmax$angmax);
$caja_texto imagettfbbox($tam_letra_grande$ang1$fuente $res);
$y1 abs($caja_texto[7]-$caja_texto[1]);
$x1 abs($caja_texto[2]-$caja_texto[0]);
$res .= $letras[rand(0strlen($letras)-1)]; 
$ang2 rand(-$angmax$angmax);
$caja_texto imagettfbbox($tam_letra_grande$ang2$fuente $res[1]);
$y2 abs($caja_texto[7]-$caja_texto[1]);
$x2 abs($caja_texto[2]-$caja_texto[0]);
$res .= $letras[rand(0strlen($letras)-1)]; 
$ang3 rand(-$angmax$angmax); 
$caja_texto imagettfbbox($tam_letra_grande$ang3$fuente $res[2]);
$y3 abs($caja_texto[7]-$caja_texto[1]);
$x3 abs($caja_texto[2]-$caja_texto[0]);
$res .= $letras[rand(0strlen($letras)-1)]; 
$ang4 rand(-$angmax$angmax); 
$caja_texto imagettfbbox($tam_letra_grande$ang4$fuente $res[3]);
$y4 abs($caja_texto[7]-$caja_texto[1]);
$x4 abs($caja_texto[2]-$caja_texto[0]);
imagettftext($im$tam_letra_grande$ang1, ($ancho_caja/2)-(($x1+$x2+$x3+$x4)/2), $y1+($alto_caja-$y1)/2$colorLetra$fuente $res[0]);
imagettftext($im$tam_letra_grande$ang2, ($ancho_caja/2)-(($x1+$x2+$x3+$x4)/2)+($x1), $y2+($alto_caja-$y2)/2$colorLetra$fuente $res[1]);
imagettftext($im$tam_letra_grande$ang3, ($ancho_caja/2)-(($x1+$x2+$x3+$x4)/2)+($x1+$x2), $y3+($alto_caja-$y3)/2$colorLetra$fuente $res[2]);
imagettftext($im$tam_letra_grande$ang4, ($ancho_caja/2)-(($x1+$x2+$x3+$x4)/2)+($x1+$x2+$x3), $y4+($alto_caja-$y4)/2$colorLetra$fuente $res[3]);
imagepng($im);
imagedestroy($im);
$_SESSION["texto"] = $res;
?>
Онлайн: 2
Реклама