ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Мини-информер Antichat
  #1  
Старый 11.04.2008, 00:51
Аватар для -Hormold-
-Hormold-
Постоянный
Регистрация: 29.09.2007
Сообщений: 617
Провел на форуме:
3250478

Репутация: 999


Отправить сообщение для -Hormold- с помощью ICQ
По умолчанию Мини-информер Antichat

Вот на днях освоил gd2...
За основу взял userbar от Nomer1.
Переписал и вот вроде неплохо =)
Функции:
Репутация,кол-во сообщений, дата реги и аватарка(jpg или gif).
Установка:
Скопировать шрифты из архива в папку со скриптом.
Создайте файлы ava.jpg и ava.gif с chmod 777

Скрипт работает по id(index.php?id=123456).
ID - это ваш номер на античате.
Шрифты сохранить в туже папку.

Новая версия(С кешом)-http://webfile.ru/1866444
Старая версия:
PHP код:
<?
$img 
= array(); 

$img['WIDTH']       = 120;
$img['HEIGHT']      = 210;
$img['FONT_SIZE']   = 8;
$img['FONT_NAME']   = 'REFSAN.TTF';
$img['FONT_NAME_2'] = 'visitor1.ttf';
$img['USER']=$_GET['id'];

$image imagecreatetruecolor($img['WIDTH'],$img['HEIGHT']) or die(); 

imagefill($image000x2B2F34); 

$op file_get_contents('http://forum.antichat.ru/member.php?u='.$img['USER']); 
$open preg_match('|(.+)&nbsp;\(<b>(\d+)</b>/<b>(\d+)</b>\)|i',$op,$repa);
//
list($bi,$bis)=explode("Регистрация: <strong>",$op);
list(
$at,$bii)=explode("</strong>",$bis);
$at=str_replace("2008","08",$at);
$at=str_replace("2007","07",$at);
$at=str_replace("2006","06",$at);
$at=str_replace("2005","05",$at);
$at=str_replace("2004","04",$at);
$at=str_replace("2003","03",$at);
//
list($null,$nuzno)=explode("Всего сообщений: <strong>",$op);
list(
$yes,$no)=explode("</strong>",$nuzno);
//
list($null,$nns)=explode("Просмотр профиля: ",$op);
list(
$nick,$null)=explode("</title>",$nns);
//
$avatar=file_get_contents("http://forum.antichat.ru/image.php?u=".$img['USER']);
fwrite(fopen("ava.gif","w"),$avatar);
$size=getimagesize("ava.gif");

if(
$size['mime']=="image/jpeg"){
fwrite(fopen("ava.jpg","w"),$avatar);
$bbb imagecreatefromjpeg"ava.jpg" );
list(
$width$height) = getimagesize("ava.jpg");
}else{
fwrite(fopen("ava.gif","w"),$avatar);
$bbb ImageCreateFromGIF "ava.gif" );
list(
$width$height) = getimagesize("ava.gif");
}


$img['TEXT'] = win2uni($nick); 
$img['TEXT2']= win2uni($repa[1].'('.$repa[2].'/'.$repa[3].')');
$img['TEXT3']= win2uni('Message:'.$yes);
$img['TEXT4']= win2uni('Reg at:'.$at);


imagerectangle($image004004000x000000); 
imagefilledrectangle($image,1,1,400,400,0x2F3439); 
ImageCopy ($image$bbb1010000$width,$height);
imagettftext($image$img['FONT_SIZE'],     010900xB9B9B9$img['FONT_NAME'], $img['TEXT4']);
imagettftext($image$img['FONT_SIZE'],     010700xB9B9B9$img['FONT_NAME'], $img['TEXT3']); 
imagettftext($image$img['FONT_SIZE'],     010500xB9B9B9$img['FONT_NAME'], $img['TEXT2']); 
imagettftext($image$img['FONT_SIZE'],     010300xB9B9B9$img['FONT_NAME'], $img['TEXT']); 
imagettftext($image$img['FONT_SIZE'] + 4020100x228B22$img['FONT_NAME_2'], 'ANTICHAT'); 
header('Content-type: image/gif'); 
imagegif($image); 
imagedestroy($image); 


function 
win2uni($s

 
$s convert_cyr_string($s,'w','i'); 
 for (
$result=''$i=0$i<strlen($s); $i++) { 
  
$charcode ord($s[$i]); 
  
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i]; 
 } 
 return 
$result
}

?>
P.S. list($null,$nuzno) - у меня к вечеру мозги плохо работают =\

Последний раз редактировалось -Hormold-; 11.04.2008 в 20:42..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Irc, добро пожаловать на #antichat madnet Авторские статьи 109 17.06.2010 20:45
#antichat. Логи, лолы. Gh0s7 Болталка 694 07.06.2010 20:01
сборник antichat (sound's) BlackCats Болталка 48 14.11.2009 20:07
Мини шел Plz x_Lex PHP, PERL, MySQL, JavaScript 8 20.06.2005 20:34



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ