최초 작성일 : 2023-05-17 | 수정일 : 2023-05-17 | 조회수 : 447 |
코드를 웹 페이지에 표시할 때는 종종 코드 하이라이팅을 사용하여 가독성을 높이다.
이 글에서는 PHP와 GeSHi 라이브러리를 사용하여 HTML 및 PHP 코드를 하이라이트하는 방법을 설명한다.
GeSHi는 Generic Syntax Highlighter의 약자로, 다양한 프로그래밍 언어의 코드를 하이라이트하는 PHP 라이브러리이다.
GeSHi를 사용하면 코드를 보기 좋게 표시하고, 특정 태그나 명령어에 색상을 추가할 수 있다.
먼저, GeSHi 라이브러리를 다운로드하고 설치한다.
GeSHi의 공식 웹사이트는 없지만, GitHub에서 여러 사용자들이 GeSHi의 소스 코드를 호스팅하고 있다.
다음 링크에서 확인할 수 있다.
https://github.com/easybook/geshi
다운로드한 후에는 압축을 풀고 필요한 위치에 파일을 복사하면 된다.
그런 다음, GeSHi를 사용하여 코드를 하이라이트하는 PHP 스크립트를 작성한다.
. 다음은 간단한 예제이다.
php<?php
include 'path/to/geshi.php'; // GeSHi 라이브러리를 포함한다.
$code = '
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>Welcome to my web page!</h1>
<?php echo 'Hello, world!'; ?>
</body>
</html>
';
$language = 'php';
$geshi = new GeSHi($code, $language);
echo $geshi->parse_code();
?>
이 스크립트는 GeSHi 라이브러리를 사용하여 HTML 및 PHP 코드를 하이라이트한다.
코드는 <pre>
태그 내에 표시되며, HTML 태그와 PHP 명령어는 각각 다른 색상으로 표시된다.
코드 하이라이팅은 코드를 보기 좋게 표시하고 가독성을 높이는 데 도움이 된다.
GeSHi와 같은 라이브러리를 사용하면 이 작업을 쉽게 처리할 수 있다.
이 글이 PHP와 GeSHi를 사용하여 코드를 하이라이트하는 데 도움이 되길 바란다.
Tags #php