phpsource/파일분석2003. 6. 25. 09:23
보통 파일 확장자가 "ini"인 초기화 파일은 프로그램 환경과 초기 실행에 필요한 정보를 담고 있는 파일로 프로그램의 기본값에 대하여 지정할 수 있습니다. windows에서 사용하는 대표적인 초기화 파일에는 win.ini 와 system.ini가 있으며, PHP에서도 php.ini라는 초기화 파일이 있습니다. 이외에도 대부분의 OS 또는 응용프로그램에서 win.ini에서 사용하는 파일 형식을 이용하여 초기화 파일을 작성하고 있습니다.
개발자가 게시판과 같은 응용프로그램을 작성할 때 이러한 초기화 파일을 통해 아래와 같은 정보를 미리 지정할 수 있을 것입니다.
  • 데이터베이스에 대한 정보 - 호스트명,사용자명,패스워드,데이터베이스명,테이블명 등
  • 게시판 관리자의 ID 및 패스워드
  • 업로드 게시판일 경우에는 업로드 파일의 최대 바이트수, 업로드할 디렉토리 등
  • 게시판 목록보기에서 한 화면에 나타나고자 하는 게시물수, 페이지 링크수 등
위와 같은 정보를 생성자 또는 초기화 메소드를 통해 지정할 수도 있으나 초기화 파일을 이용하면 훨씬 융통성있는 프로그램을 작성할 수 있을 것입니다. 예를 들어 관리자 게시판을 통해 지정하게 되는 기본값을 바로 이 초기화 파일에 기록하였을 때 방문자의 게시판에서 이 초기화 파일을 이용하여 게시판을 적절히 구성할 수 있겠지요.
< 초기화 파일의 응용 >
물론 이러한 정보를 개발자가 임의의 형식으로 작성할 수도 있으나 이미 규격화된 INI 파일 형식을 이용하게 되면 다른 서버 사이드 스크립트(ASP, JSP, 파이썬, PHP 등)에서도 동일한 초기화 파일을 그대로 이용할 수 있게 됩니다. 서버 사이드 스크립트 뿐만아니라 서버 플랫폼이 윈도우가 되었든지 유닉스가 되었든지 관계없이 각 플랫폼에서 제공되는 대부분의 개발언어에서 다룰 수 있게 됩니다.
이 문서에서의 초기화 파일의 의미는 윈도우의 win.ini에서 사용하는 파일 형식(Windows INI 파일 형식)에 따라 작성된 파일을 의미합니다.

'phpsource > 파일분석' 카테고리의 다른 글

{INI 파일}3.파일 구조  (0) 2003.06.25
{INI 파일}2.INI 핸들러  (0) 2003.06.25
{TAR 파일}8.클래스 다운로드  (0) 2002.09.16
{TAR 파일}7.클래스  (0) 2002.09.09
{TAR 파일}6.zlib를 이용한 압축  (0) 2002.09.09
Posted by 방글24