>> Edit article
이름
제목
패스워드
기존의 phpinfo() 함수를 조금 보기 좋게 다른 함수로 만들어 보았습니다. (body 태그 삭제, 그외 색깔 직접 지정) 예전에는 무식하게 소스를 직접 패키하곤 했는데 그럴 필요가 없더군요... ## http://www.php.net/manual/en/function.phpinfo.php ## http://www.michael-berndt.de/ie/phpinfo/colour.php ## ## example : ## $config = array ('line'=>'#404387','th'=>'#8899CC','tr'=>'#DCEDFE','td'=>'#B9CCEE'); ## _phpinfo(-1,$config); ## function _phpinfo($what=-1, $config=array ('line'=>'#000000','th'=>'#9999CC','tr'=>'#CCCCCC','td'=>'#CCCCFF')) { ob_start(); phpinfo(!$what ? -1 : $what); $phpinfo = ob_get_contents(); ob_end_clean(); $phpinfo = substr($phpinfo, 554, -19); $from = array(';LS_COLORS(.*)>([^>]+)</td>;i','; (/usr/local/bin:);','|(text/plain;)|i', '/#000000/','/#9999cc/','/#cccccc/','/#ccccff/'); $to = array('LS_COLORS1> </td>','1<BR>','1<BR>', $config[line],$config[th],$config[tr],$config[td]); $phpinfo = preg_replace($from,$to,$phpinfo); echo '<STYLE TYPE="text/css"><!-- td, th { font-size:9pt; } --> </STYLE>'; echo "$phpinfo"; } 위의 소스는 http://ftp.linuxchannel.net/devel/phpinfo/ 에 TEXT로 있습니다. ## 사용법(1) ## _phpinfo(); // 기존 phpinfo()와 거의 비슷하게 출력됨 ## 사용법(2) ## $config = array ('line'=>'#404387','th'=>'#8899CC','tr'=>'#DCEDFE','td'=>'#B9CCEE'); _phpinfo(-1,$config); // or _phpinfo(0,$config); ## 결과 출력(적용 예): ## http://www.linuxchannel.net/?vhost=phpinfo
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved