Думаю, GreenBear правильно сказал, что лучше использовать CRON для этого скрипта. Ещё можно попробовать sleep() но я с ним не работал =\
Ниче.. зато на другом форуме будет оригинальая подпись)) а то у всех будет эта фигня.. во прикол блин =\
Обновил скрипт, убрал ненужное, исправил неправильное, добавил ещё один "эффект" юзербара - осветление вверху.
Добавил "тень", хотя на самом деле, теже самые буквы, только написаны чёрным цветом и их загораживает слово. Смотрится ярко, красиво, отчётливо.
создаешь бд на хосте где лежит скрипт. в скрипт добавляешь функцию проверки в плане последнего обращения к ачату. тоесть, перед тем как обратиться и снять инфу, скрипт смотрит базу, если в таблице время последнего обращения больше предположим на пол часа, то можно делать запрос, при этом добавив данное время в базу. надеюсь понятно обьяснил.
зачем делать базу? можно просто текстовой файлик, куда будет записываться последнее обращение, а потом затираться новым =)
как х*й разница? я же не приводил кусок кода. просто предложил идею. а уже как реализовывать, это уже другое дело. кстати файлик, тоже бд
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['USER'] = '72566'; //ваш ID на форуме $img['WIDTH'] = 350; //ширина юзербара $img['HEIGHT'] = 20; //высота юзербара $img['FONT_SIZE'] = 8; //размер шрифта $img['FONT_NAME'] = 'tahoma.ttf'; $img['FONT_NAME_2'] = 'tahoma.ttf'; $image = imagecreatetruecolor($img['WIDTH'],$img['HEIGHT']) or die(); imagefill($image, 0, 0, 0x2B2F34); $open=file_get_contents('http://antichat-family.ru/member.php?u='.$img['USER'].''); $open = preg_match('|(.+) \(<b>(\d+)</b>/<b>(\d+)</b>\)|i',$open,$repa); $img['TEXT'] = win2uni('Репутация: '.$repa[1].' ('.$repa[2].'/'.$repa[3].')'); imagerectangle($image, 0, 0, 349, 19, 0x000000); imagefilledrectangle($image,1,1,348,8,0x2F3439); imagettftext($image, $img['FONT_SIZE'], 0, 205, 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); ?> Вот седня посидел минут 10. Рабочая версия скрипта Репутация полная отображается через сайт http://antichat-family.ru