반응형
지난 번에 이 부분을 안하고 강좌를 시작한 것 같아서요 두번째 강좌로 이글을 올립니다. ^^;;
라이버러리를 활용하는 방법은 두가지가 될 수 있습니다.
1. 계정 사용자의 측면
2. 서버 관리자로서의 측면
우선 계정 사용자 측면에서 보면 불행이도 Apache 설정 문서나 php.ini 파일을 전혀 활용할 수가 없습니다. 그래서 조금은 노가다 적인 성격을 띄어야 합니다.
여러분들이 가지고 있는 라이버러리 즉 기법 중에 보통 db 접속 문서를 인클루드 하시는 걸로 알고 있습니다. ^^;;
처음 사용하시는 분이야
$connect=mysql_connect("localhost", "xxxxxxx", "xxxxxxx");
mysql_select_db("selected_db_name, $connect);
저 것을 모든 페 이지에 다 넣어 놓으시겠습니다만
조금 익수해 지신 사용자라면 저것을
db.inc / connect.inc / conn.php 등으로 해서 인클루드해서 쓰실 겁니다.
바로
include('/home/www/db.inc');
이런식으로 해서 말입니다.
저게 일종의 라이버러리 구실을 하는 겁니다.
저와 마찬가지로
여러분들의 개인 라이버러리를 작성해서.
include('/home/www/lib/lib.inc');
이줄을 저줄 밑 또는 윗줄에 넣어 두시면 간편하게 라이버러리를
사용하실 수 있습니다.
불행이도 저것은 모든 페이지 즉 개인 라이버러리 중의 함수가 쓰인 모든 곳에 다 넣어야 한다는 것입니다.
잘 활용하시구요
다음으로 서버로서의 측면을 안내합니다.
서버에서는 php.ini 파일을 잘 활용하시면 됩니다.
ini 파일에서 아래 부분을 잘활용하시면 됩니다.
auto_prepend_file = /home/www/lib/prepend.inc
auto_append_file =
이렇게 해두고 저 prepend.inc 파일에서 필요한 파일들을 인크루드 해 두면 ^^;; 그게 모드 라이버러리도 사이트 전체에서 작동하게 되는 것입니다.
늘 포함 하시는 것이 아니고 가끔 필요하신 경우는 인크루드 하시는데 항상 모든 디렉토리를 넣어햐는 불편함을 없애 주는 옵션이 있습니다.
아래와 같은 옵션을 넣으면 포함된 특정 디렉토리에서 파일을 찾게 됩니다.
특정 디렉토리를 지정하면 그 디렉토리로 찾아가지만 그렇지 않으면 아래의 패쓰들에서 필요한 파일을 찾게 되는 것입니다.
include_path = "/home/www/lib:.:/home/www/club/lib"
이것두 많이 활용하시기 바랍니다. ^^;;
그럼이만.
반응형
'PHP' 카테고리의 다른 글
[펌] PHP - SMTP Class - 허근호님 (0) | 2010.06.07 |
---|---|
[함수] [강좌]개인 라이버러리 구축 3- 날짜 구하는 함수 (0) | 2010.06.06 |
PHP Edit로 Acrosoft의 AcroEdit를 활용해 보자 (0) | 2010.06.04 |
PHP FTP Connect (0) | 2010.06.03 |
PHP 출력문 (0) | 2010.06.02 |