PHP Code:
$color[0] = "";
$color[1] = "#000000";
$color[2] = "#8c8a8d";
$color[3] = "#ffffff";
$color[4] = "#fe0000";
$color[5] = "#ff8a00";
$color[6] = "#ffff00";
$color[7] = "#8cff01";
$color[8] = "#00ff00";
$color[9] = "#01ff8d";
$color["a"] = "#00ffff";
$color["b"] = "#008aff";
$color["c"] = "#0000fe";
$color["d"] = "#8c00ff";
$color["e"] = "#ff00fe";
$color["f"] = "#ff008c";
I don't know how your function converts to IMG but it just assigns.
Try replacing <img> </img> with <div> </div>
- - - Updated - - -

Originally Posted by
leorond
PHP Code:
$color[0] = "";
$color[1] = "#000000";
$color[2] = "#8c8a8d";
$color[3] = "#ffffff";
$color[4] = "#fe0000";
$color[5] = "#ff8a00";
$color[6] = "#ffff00";
$color[7] = "#8cff01";
$color[8] = "#00ff00";
$color[9] = "#01ff8d";
$color["a"] = "#00ffff";
$color["b"] = "#008aff";
$color["c"] = "#0000fe";
$color["d"] = "#8c00ff";
$color["e"] = "#ff00fe";
$color["f"] = "#ff008c";
I don't know how your function converts to IMG but it just assigns.
Try replacing <img> </img> with <div> </div>
Or use the function
PHP Code:
<?
function guildlogo($guildmark, $coordxy)
{
$guildmark = bin2hex($guildmark);
$color[0] = "";
$color[1] = "#000000";
$color[2] = "#8c8a8d";
$color[3] = "#ffffff";
$color[4] = "#fe0000";
$color[5] = "#ff8a00";
$color[6] = "#ffff00";
$color[7] = "#8cff01";
$color[8] = "#00ff00";
$color[9] = "#01ff8d";
$color["a"] = "#00ffff";
$color["b"] = "#008aff";
$color["c"] = "#0000fe";
$color["d"] = "#8c00ff";
$color["e"] = "#ff00fe";
$color["f"] = "#ff008c";
$i = 0;
$td = 0;
$table = "<table style=\"width: ".(8*$coordxy)."px;height:".(8*$coordxy)."px\" border=0 cellpadding=0 cellspacing=0><tr>";
do
{
$place = $guildmark{$i};
$i++;
$td++;
$add = $color[$place];
$table .= "<td class=\"guildlogo\" style=\"background-color: ".$add."; border:0px;\" width=\"".$coordxy."\" height=\"".$coordxy."\"></td>";
if ($td == 8)
{
$table .= "</tr>";
if ($td != 64) $table .= "<tr>";
$td = 0;
}
}
while ($i < 64);
$table .= "</table>";
return $table;
}
?>
PHP Code:
guildlogo("1144441111333311113333111133331111333311116666111155551111555511", size);