=10) { fclose($fp); die('Access to file '.$filename.' blocked! Try again later'); } } $filesize = filesize($filename); $filesize = ($filesize ===0) ? 1:$filesize-8; fseek($fp,8); $str = fread($fp,$filesize); fclose($fp); $exbb = (!empty($str))?unserialize($str):array(); $member = $exbb['totalmembers']; $threads =$exbb['totalthreads']; $posts = $exbb['totalposts']; function get_size_of_string($string) { if (strlen($string) == "1") { $string = " $string"; } if (strlen($string) == "2") { $string = " $string"; } if (strlen($string) == "3") { $string = " $string"; } if (strlen($string) == "4") { $string = " $string"; } if (strlen($string) == "5") { $string = " $string"; } if (strlen($string) == "6") { $string = " $string"; } if (strlen($string) == "7") { $string = " $string"; } if (strlen($string) == "8") { $string = " $string"; } if (strlen($string) == "9") { $string = " $string"; } if (strlen($string) == "10") { $string = "$string"; } if (strlen($string) > "10") { $string = "1234567890"; } return $string; } $member_str = 'Members'; $posts_str = 'Posts'; $threads_str = 'Threads'; $member = get_size_of_string($member); $posts = get_size_of_string($posts); $threads = get_size_of_string($threads); header("Content-Type:image/png"); $img = "counter.png"; $im = imagecreatefrompng ($img); $color = imagecolorallocate($im, 102, 102, 102); #ImageString($im , 1, 3, 1, "$member_str", $color); #ImageString($im , 1, 3, 12, "$threads_str", $color); #ImageString($im , 1, 3, 21, "$posts_str", $color); ImageString($im , 1, 36, 19, "$member", $color); ImageString($im , 1, 36, 2, "$threads", $color); ImageString($im , 1, 36, 10, "$posts", $color); ImagePNG ($im); ImageDestroy ($im); ?>