日期:2013-04-15  浏览次数:20684 次

此方法是一字一字往下抓ANSI颜色码转换,有点土法炼钢。当前和大部分TELNET软件
比较不同是他们换行就有自动作退出码,而我这个并没有作。

 
<?
Echo 
"<body bgcolor=000000><PRE Style='font-family:cvga;font-size:18px;color:C6C7C6;'>"
;
Echo 
ANSI_2_HTML(Fread(Fopen("1.txt","r"),FileSize("1.txt"
)));
Echo 
"</pre>"
;
## ANSI 转换成 HTML
Function ANSI_2_HTML($String
){

   
$ANSI_Light=Array("0"=>"000000","1"=>"#FF0000","2"=>"#00CC00","3"=>"#FFFF00","4"=>"#3366FF","5"=>"#CC33CC","6"=>"#66FFFF","7"=>"#FFFFFF"
);
   
$ANSI_Dark =Array("0"=>"000000","1"=>"#840000","2"=>"#008200","3"=>"#AD4100","4"=>"#000084","5"=>"#840084","6"=>"#00B6B5","7"=>"#C6C7C6"
);
   
   
## 颜色样本同CNEWS      

   
$flag_have_ansi0
;