r

3.23에서 라이브러리 호출방식 버그 수정

· 2003-12-10 (수) 12:27:20 · 1956
기존 방식으로 되어 있을경우 telnet상에서 vi로 작업시에 .xxxx.swp로 생기는 swap 파일을 호출하여 오류가 생기는 문제가 있습니다.
다음과 같이 수정하여 ".", ".." 및 hidden 파일은 호출하지 않도록 처리하세요.

수정파일 : index.php

수정전 :
# 3.23
# lib 디렉토리에 어떤 라이브러리 파일을 넣어도 index.php 를 수정할 필요가 없음
$dir = dir("./lib");
while ($entry = $dir->read()) {
if ($entry == "." || $entry == "..")
continue;

include "./lib/" . $entry;
}

수정후 :
# 3.23
# lib 디렉토리에 어떤 라이브러리 파일을 넣어도 index.php 를 수정할 필요가 없음
$dir = dir("./lib");
while ($entry = $dir->read()) {
if($entry{0} == ".") continue; // 첫문자가 "."이면 무시한다

include "./lib/" . $entry;
}
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
03-12-10 조회 1,915
03-12-10 조회 2,149
03-12-10 조회 1,957
03-12-10 조회 2,130
03-12-08 조회 2,691
03-12-07 조회 2,530
03-12-07 조회 5,704
&  
03-12-07 조회 2,267
&  
03-12-07 조회 2,284
&  
03-12-07 조회 2,052
03-12-06 조회 3,491
03-12-05 조회 2,253
&  
03-12-05 조회 2,115
03-12-05 조회 5,297
03-12-05 조회 2,100
03-12-03 조회 2,763
03-12-03 조회 2,314
03-12-02 조회 1,842
03-12-01 조회 1,942
03-11-30 조회 2,362