Показать сообщение отдельно

  #2  
Старый 25.07.2007, 12:53
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Вот 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>");

?>
 
Ответить с цитированием