Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.07.2007, 02:46
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Antichat UserBar on PHP
Вчера сделал. Сегодня решил написать коменты и выложить сюда. Ценим.
PHP код:
<?
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;
}
//работа в массиве мне удобней :)
$img = array();
$img['WIDTH'] = 350; //ширина юзербара
$img['HEIGHT'] = 20; //высота юзербара
$img['FONT_SIZE'] = 8; //размер шрифта
$img['FONT_NAME'] = 'REFSAN.TTF'; //имя шрифта #1
$img['FONT_NAME_2'] = 'visitor1.ttf'; //имя шрифта #2
$image = imagecreatetruecolor($img['WIDTH'],$img['HEIGHT']) or die();
imagefill($image, 0, 0, 0x2B2F34);
$img['USER'] = '24820'; //ваш ID на форуме
$open = file_get_contents('http://forum.antichat.ru/member.php?u='.$img['USER']);
$open = preg_match('|(.+) \(<b>(\d+)</b>/<b>(\d+)</b>\)|i',$open,$repa);
$img['TEXT'] = win2uni('Репутация: '.$repa[1].' ('.$repa[3].')');
imagerectangle($image, 0, 0, 349, 19, 0x000000);
imagefilledrectangle($image,1,1,348,8,0x2F3439);
imagettftext($image, $img['FONT_SIZE'], 0, 215, 14, 0xB9B9B9, $img['FONT_NAME'], $img['TEXT']);
imagettftext($image, $img['FONT_SIZE'] + 2, 0, 10, 14, 0x228B22, $img['FONT_NAME_2'], 'ANTICHAT.RU');
header('Content-type: image/gif');
imagegif($image);
imagedestroy($image);
?>
Шрифты
[WebFile]
[Slil]
[Dump]
Его довольно просто подделать под любой другой форум/сайт, что хотите. Самый нормальный бесплатный хостинг под этот скрипт - www.6te.net
P.S. Сильно не ругайте, я не так хорошо освоился в PHP.
Последний раз редактировалось NOmeR1; 12.09.2007 в 21:22..
|
|
|

16.07.2007, 02:48
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Красиво!
Быстро ты осваиваешь пхп+)
|
|
|

16.07.2007, 02:51
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
боянище...
но идея с репой ничё...
|
|
|

16.07.2007, 02:53
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
NOmeR1
может antichat.ru лучше заменить на ник? так будет лучше выглядеть
|
|
|

16.07.2007, 02:59
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Ошибочка в начале...
Файл шрифта показа репутации неправильно формат его написан...
Необходимо изменить REFSAN.ttf на REFSAN.TTF
|
|
|

16.07.2007, 03:01
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
но я бы сделал по крону, например раз в час.. так если где на популярном форуме разместишь нах ачат задосишь =\
|
|
|

16.07.2007, 03:15
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
GreenBear, не ачат заддосит, а тот сайт где разместит =)
|
|
|

16.07.2007, 03:43
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
а я что сказал?
|
|
|

16.07.2007, 04:40
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
на популярном форуме разместишь нах ачат задосишь =\
...
|
|
|

16.07.2007, 06:45
|
|
Постоянный
Регистрация: 08.08.2005
Сообщений: 782
Провел на форуме: 6573706
Репутация:
1419
|
|
Нормально так сделал, интересно 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|