3.23에서 라이브러리 호출방식 버그 수정 > 그누3 팁자료실

그누3 팁자료실

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

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

본문

기존 방식으로 되어 있을경우 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;
}
추천
0
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로