Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю

16.07.2007, 02:46
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
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,315
С нами:
10248806
Репутация:
2371
|
|
Красиво!
Быстро ты осваиваешь пхп+)
|
|
|

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

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

16.07.2007, 12:12
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Сообщение от Piflit
NOmeR1
может antichat.ru лучше заменить на ник? так будет лучше выглядеть
Замени, то тогда не будет понятно для какого сайта ЮзерБар.
Сообщение от BlackCats
нифигаааа!!! номер!!! это была моя идея, и ты её купиздил! :'( сам хотел замутить дня 4 назад но всёравно +
хы) быстрее надо было делать. Ну рас уж ты первый придумал, лови +
Сообщение от Isis
Ошибочка в начале...
Файл шрифта показа репутации неправильно формат его написан...
Необходимо изменить REFSAN.ttf на REFSAN.TTF
С заглавными не работает
Если бы Егорыч включил приём аватаров в формате PHP, то я бы такой аватар намутил 
Последний раз редактировалось NOmeR1; 16.07.2007 в 13:37..
|
|
|

16.07.2007, 13:30
|
|
Banned
Регистрация: 06.03.2007
Сообщений: 160
С нами:
10096797
Репутация:
11
|
|
Сообщение от NOmeR1
Замени, то тогда не будет понятно для какого сайта ЮзерБар.
хы) быстрее надо было делать. Ну рас уж ты первый придумал, лови +
Исправил, спс.
Если бы Егорыч включил приём аватаров в формате PHP, то я бы такой аватар намутил 
avatarshell.php ? 
|
|
|

16.07.2007, 13:33
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами:
10495046
Репутация:
2642
|
|
Сообщение от Feshh
avatarshell.php ? 
Нет, не загружать, а указывать ссылку.
|
|
|

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

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

16.07.2007, 03:15
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
GreenBear, не ачат заддосит, а тот сайт где разместит =)
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books
|
PSalm69 |
Избранное |
273 |
13.02.2016 01:24 |
|
Books PHP
|
FRAGNATIC |
PHP |
186 |
21.02.2010 02:41 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|