PHP

PHP와 GeSHi 라이브러리를 이용한 코드 하이라이팅


PHP와 GeSHi 라이브러리를 이용한 코드 하이라이팅




최초 작성일 : 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  

닉네임:
댓글내용:
🎖️ 'PHP' 카테고리의 다른 인기글
🚀 추천글
새글

애플컴퓨터 신제품, 2025년 출시될 최신 정보 총정리!
2025-08-23
  • 애플컴퓨터
  • 애플 신제품
  • 2025년 출시
애플컴퓨터 신제품, 2025년 기대작 총정리!
2025-08-22
  • 애플컴퓨터
  • 2025년 신제품
  • 맥북 프로
애플컴퓨터 신제품, 2025년 최신 소식 총정리!
2025-08-21
  • 애플컴퓨터
  • 2025년 신제품
  • 아이폰 17
애플컴퓨터 최신 소식: M4 칩 성능 폭발! 🚀
2025-08-20
  • M4 칩
  • 애플 M4
  • 애플 신제품
애플컴퓨터 최신 M5 칩 성능 '깜짝'!
2025-08-20
  • 애플 M5 칩
  • M5 칩 성능
  • 애플 실리콘
추천글
카슈미르, 전쟁의 불씨: 국제적 긴장의 중심에서의 갈등 분석
2025-08-20
  • 카슈미르분쟁
  • 인도파키스탄
  • 카르길전쟁




📸 이미지 프롬프트 복사 완료!
이제 어떤 이미지 생성 도구로 이동하시겠어요?
🧠 ImageFX 🧪 Whisk