此方法是一字一字往下抓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_ansi= 0;
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|