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

17.02.2009, 15:06
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Юзербар с часами
На идею подталкнула эта группа http://vkontakte.ru/club6968868 и себе захотел часы в юзербаре) Строго не судить. Все коменты в скрипте, скачать можно тут:
http://sqlinj.com/svn/userbar_clock.rar
Превью:
Код:
PHP код:
<?php
/*
Нифигасебе Юзербар (с) БэТри нах!!1адин
*/
// Время выполнения скрипта неограничено. Закрытие окна браузера не прирывает выполнение сркипта.
set_time_limit(0);
ignore_user_abort(1);
// Функция цвета как в HTML, для тех кому неудобен вид RGB(255,255,255)
function htmlcolor($im,$color)
{
sscanf($color, "%2x%2x%2x", $red, $green, $blue);
return ImageColorAllocate($im,$red,$green,$blue);
return($c);
}
// Бесконечный цикл (;;)
for (;;) {
// Размер Юзербара
$im = imagecreate(350,20);
// background - тоесть цвет заднего фона Юзербара.
$bg = htmlcolor($im, "424242");
// Цвет текста.
$font_color = htmlcolor($im,"eaffca");
// Попровка по GMT
$GMT = "+2";
list($h,$m,$s) = explode(":",date("H:i:s"));
$h_gmt = $h + $GMT;
$txt = $h_gmt.":".$m.":".$s;
// Примечание: файл с шрифтом (font.ttf) должен лежать в папке с скриптом
imagettftext($im,12,0,8,14,$font_color,"font.ttf",$txt);
// Сохранение изображения в файл time.png
imagepng($im,"time.png");
imagedestroy($im);
// Время обновления изображения, желательно не менять.
sleep(15);
}
?>
Запускать через крон CronJob.ru с интервалом 30 минут, меньше думаю не стоит. Надеюсь кому то пригодится, или натолкнет на мысль) К примеру вот у чувака http://vkontakte.ru/id22671298 на аве все что хочеш =)
Если у вас возникли проблеммы с скриптом, проверьте ваш хостинг:
PHP код:
<?php
if(function_exists('imagetypes'))
echo 'GD is loaded';
else
echo 'GD is not loaded';
?>
Если GD is loaded а скрипт всеравно не работает, тогда:
PHP код:
<?php
var_dump(gd_info());
?>
Выдаст чтото типа:
array(9) {
["GD Version"]=>
string(24) "bundled (2.0 compatible)"
["FreeType Support"]=>
bool(false)
["T1Lib Support"]=>
bool(false)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(false)
["JPG Support"]=>
bool(false)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XBM Support"]=>
bool(false)
}
Возможно что у вас [Font Support"]=> bool(false) тогда прийдеться искать другой хостинг/шелл =) Можно конечно обойтись без шрифта но ето уже не айс.
Последний раз редактировалось b3; 17.02.2009 в 18:53..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|