
25.07.2007, 12:53
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Вот PHP скрипт, который разворачивает ASCII таблицу на десятки, восьмёрки и шестнадцать.
PHP код:
<?php
$color = "#f1f1f1";
print("<table border=\"0\" style=\"font-family:verdana;font-size:11px;\"".
" align=\"center\" width=\"800\"><tr style=\"font-weight:bold;\" ".
"bgcolor=\"#99cccc\">".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"<td width=\"15\">DEC</td><td width=\"15\">OCT</td>".
"<td width=\"15\">HEX</td><td width=\"15\">CHR</td>".
"</tr><tr>");
$ii = 0;
for ($i=0;$i<=255;$i++){
$char = chr($i);
$dec = ord($char);
if ($i == "32") $char = "Space";
print("<td style=\"background-color:$color;width:15px;\">".
$dec."</td>\n<td style=\"background-color:$color;".
"width:15px;text-align:left;\">".decoct($dec)."</td>\n".
"<td style=\"background-color:$color;width:15px;".
"text-align:left;\">".dechex($dec)."</td>\n ".
"<td style=\"background-color:$color;width:15px;".
"text-align:left;\"><b>".$char."</b></td>\n ");
if (($ii % 6) == 5) print("</tr>\n<tr>\n");
if (($ii % 2) == 1) $color = "#f1f1f1";
else $color = "#ffffcc";
$ii++;
}
print("</tr></table>");
?>
|
|
|