Размер файла: 1.68Kb
<?
###########################
## Автор: Haruka ##
## --------- ##
## ICQ:444-977-782 ##
## ##
## Доработка: *CRIME* ##
## ------------- ##
## ICQ:699-322 ##
## Посети ##
## http://skywap.su ##
###########################
############################################################
## ##
## Скрипт преднозначен для бесплатного распространения ##
## ##
############################################################
session_start();
$_SESSION['pswd']=rand(10000,9999999);
if ($_SESSION['wap']=="xml") // xHTML
{
$pswd_arr=str_split($_SESSION['pswd']); // заносим в массив
list(, , $type,)=@getimagesize("pics/capcha_xml.jpg");
if ($type==1) {$funci="imagecreatefromgif";} //$funco="imagegif";}
if ($type==2) {$funci="imagecreatefromjpeg";} //$funco="imagejpeg";}
$im1 = @$funci("pics/capcha_xml.jpg");
$x=1;
for ($i=0;$i<=count($pswd_arr)-1;$i++)
{
$y=rand(-2,10);
$R=rand(0,180);
$G=rand(0,180);
$B=rand(0,180);
$black = ImagecolorAllocate($im1,$R,$G,$B);
ImageString ($im1, 5, $x, $y, $pswd_arr[$i],$black);
$x=$x+rand(9,13);
}
}
else // WML
{
list(, , $type,)=@getimagesize("pics/capcha_wml.jpg");
if ($type==1) {$funci="imagecreatefromgif";} //$funco="imagegif";}
if ($type==2) {$funci="imagecreatefromjpeg";} //$funco="imagejpeg";}
$im1 = @$funci("pics/capcha_wml.jpg");
$black = ImagecolorAllocate($im1,255,255,255);
ImageString ($im1, 2, 1, -2,"".$_SESSION['pswd']."",$black);
}
@header("Content-type: image/png");
@imagepng($im1);
?>