Breaker Posted June 3, 2012 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 35 Reputation: 0 Joined: 05/27/12 Last Seen: April 19, 2013 Share Posted June 3, 2012 i have found this code in the internet but if i do it just shows me a white 1x1 pixel emblem and not the testemblems i made please help <?php function flux_get_default_bmp_data() { $filename = "./img/leer.bmp"; if (file_exists($filename)) { return file_get_contents($filename); } } function flux_display_empty_emblem() { $data = flux_get_default_bmp_data(); header("Content-Type: image/bmp"); header('Content-Length: '.strlen($data)); echo $data; exit; } $server = "xxxx"; $db2 = "xxxx"; $loginName = "xxxx"; $passwort = xxxx"; $guildID = (int)$_GET["id"]; if ($guildID && ($guildID > 0)) { flux_display_empty_emblem(); } else { $interval = 1; if ($interval > 0) { $interval *= 60; $dirname = "./tmp/"; $filename = "$dirname/$guildID.png"; if (!is_dir($dirname)) { mkdir($dirname, 0777, true); } elseif (file_exists($filename) && (time() - filemtime($filename)) < $interval) { header("Content-Type: image/png"); header('Content-Length: '.filesize($filename)); readfile($filename); exit; } } $db = mysql_connect($server, $loginName, $passwort); $sql = "SELECT emblem_len, emblem_data FROM $db2.guild WHERE guild_id = $guildID LIMIT 1"; $res = mysql_query($sql, $db); if (!$res || (mysql_num_rows($res) < 1)) { flux_display_empty_emblem(); } else { require_once './imagecreatefrombmpstring.php'; $data = @gzuncompress(pack('H*', $res->emblem_data)); $image = imagecreatefrombmpstring($data); header("Content-Type: image/png"); //header('Content-Length: '.strlen($data)); // -- Too unsafe; Can never be sure of the size. if ($interval) { imagepng($image, $filename); } imagepng($image); exit; } } ?> BUMP Link to comment Share on other sites More sharing options...
Question
Breaker
i have found this code in the internet but if i do it just shows me a white 1x1 pixel emblem and not the testemblems i made
please help
BUMP
Link to comment
Share on other sites
0 answers to this question
Recommended Posts