PHP show_source() 함수
예시
테스트 파일("test.php")을 사용하여 PHP 구문이 강조 표시된 파일 출력:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
위 코드의 브라우저 출력은 다음과 같을 수 있습니다(파일 내용에 따라 다름).
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
위 코드의 HTML 출력은 (소스 보기):
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
정의 및 사용
show_source() 함수는 PHP 구문이 강조 표시된 파일을 출력합니다. 구문은 HTML 태그를 사용하여 강조 표시됩니다.
강조 표시에 사용되는 색상은 php.ini 파일이나 ini_set() 함수로 설정할 수 있습니다.
show_source() 는 Highlight_file() 의 별칭입니다 .
참고: 이 기능을 사용하면 암호 및 기타 민감한 정보를 포함하여 전체 파일이 표시됩니다!
통사론
show_source(filename,return)
매개변수 값
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
기술적 세부 사항
반환 값: | 반환 매개변수가 TRUE로 설정된 경우 이 함수는 강조 표시된 코드를 인쇄하는 대신 문자열로 반환합니다. 그렇지 않으면 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4+ |
변경 로그: | PHP 4.2.1부터 이 함수는 이제 safe_mode 및 open_basedir의 영향도 받습니다. 그러나 safe_mode는 PHP 5.4에서 제거되었습니다. PHP 4.2 - 반환 매개변수가 추가되었습니다. |
❮ PHP 기타 참조