Autor | Zpráva | ||
---|---|---|---|
leorond Profil |
#1 · Zasláno: 25. 2. 2016, 12:18:05
Ahoj, chtěl bych se zeptat na zabezpečení při vypisování z databáze ve
varbinary() .
Používám tuto funkci na zobrazení loga <? 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; } ?> poté výstup vypadá následovně echo guildlogo($logo, 2); Má smysl při tomto výpisu použít nějaké ošetření? Případně jaké? A ještě malý dotaz ohledně ošetření výpisu číselných hodnot, kdy používat is_numeric a kdy naopak intval ? Zajímá mne hlavně co to pobere. Také pokud chci ošetřit výstup nebo vstup čísla s desetinou čárkou tak jak ho ošetřit?
|
||
Časová prodleva: 9 let
|
0