Вход Регистрация
Файл: bl/viewpic.php
Строк: 39
<?php
#######################################################
# Скрипт :  Сервис аватаров с динамическим BL         #
# Автор  :  STUFF [aka] Dead_GHOST                    #
# Асику  :  903885, 783945                            #
# ----------------------------------------------------#
#            Распространяется бесплатно!              #
# ----------------------------------------------------#
#          Принимаю заказы на PHP проекты.            #
#######################################################

#  $BL - Бизнес-уровень владельца WMID'a
#  $CL - Количество претензий на WMID

// Забираем данные из GET-запроса
    
$wmid = htmlspecialchars($_GET['w']);
    
$nick = htmlspecialchars($_GET['n']);
    
$icq  = htmlspecialchars($_GET['i']);
    
$mail = htmlspecialchars($_GET['m']);
    
$site = htmlspecialchars($_GET['s']);

// Если WMID пустой или < or > 12 символов
    
if(empty($wmid) || strlen($wmid) > 12 || strlen($wmid) < 12)
        {
            
header("Location: index.php?w");
            exit;
        }

// коннектимся к паспорту
    
$url = file_get_contents('http://passport.webmoney.ru/asp/certcard.asp?id='.$wmid.'');

//меняем кодировку из windows-1251 в UTF-8 для правильного отображения текста
    
$re = iconv('windows-1251', 'UTF-8', $url);

// немного говонокода чо :)
    
preg_match_all("|</[^>]+>(.*)<[^>]+>|U", $re, $out, PREG_PATTERN_ORDER);
    
$ATT = str_replace('</span> ', '', $out[0][4]);
    
$ATT = str_replace('<br>', '', $ATT);

    
$BL = str_replace('</span> ', '', $out[0][8]);
    
$BL = str_replace('<br>', '', $BL);

    
$CL = str_replace('</span> ', '', $out[0][10]);
    
$CL = str_replace('<br>', '', $CL);

// Ложим текст на картинку
    
$img = imagecreatefrompng('inc/background.png');
    
$white = imagecolorallocate($img, 255, 255, 255);

    
imagettftext($img, 30, 0, 24, 30, $white, "inc/font.ttf", $nick);
    
imagettftext($img, 12, 0, 3, 56, $white, "inc/font.ttf", $ATT);
    
imagettftext($img, 22, 0, 10, 88, $white, "inc/font.ttf", $BL);
    
imagettftext($img, 22, 0, 90, 88, $white, "inc/font.ttf", $CL);
    
imagettftext($img, 20, 0, 25, 125, $white, "inc/font.ttf", $icq);
    
imagettftext($img, 20, 0, 25, 153, $white, "inc/font.ttf", $site);
    
imagettftext($img, 12, 0, 25, 175, $white, "inc/font.ttf", $mail);

//Отдаем картинку в браузер
    
header("Content-type: image/png");
    
imagepng($img);
    
imagedestroy($img);
?>
Онлайн: 3
Реклама