본문으로 바로가기

PHP Debug Print

category Backend/PHP 2020. 6. 26. 16:03
반응형

디버깅 출력

<?
#######################################################################
# PrintDebug.inc : 디버깅 출력
#######################################################################

function PrintDebug($msg, $title = 'debug', $type=false) {
    if($_SERVER['REMOTE_ADDR'] == '사내IP') {

        $content = print_r($msg, true);         // 전달된 내용을 출력형식으로 변환

        echo("<div class='debug' style='position: absolute; z-index: 10000;'>
    <fieldset style='padding: 15px; margin: 10px; border: 1px solid #bce8f1; border-radius: 4px; color: #31708f; background-color: #d9edf7; word-break: break-all; font-size: 12px; font-family: D2Coding,NanumGothicCoding,나눔고딕코딩,Helvetica,굴림'>
        <legend style='padding: 2px 15px; border: 1px solid #bce8f1; background-color: #fff; font-weight: bold'>".$title."</legend>
        <pre style='margin: 0px; padding: 0; border:0; background: none; white-space: pre-wrap;'>".htmlspecialchars($content)."</pre>
    </fieldset></div>");

        if(!$type) {
            exit;
        }
    }
}
?>
반응형

'Backend > PHP' 카테고리의 다른 글

CURL SSL 무시 및 multipart form-data POST 요청  (0) 2020.07.31
금액을 한글로 변환  (0) 2020.07.10
아스키코드 제어문자 삭제  (0) 2020.05.22
PHP 검색어 마크 표시  (0) 2020.05.14
html 태그 제거 정규식  (0) 2020.05.07