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;
}
다음과 같이 수정하여 ".", ".." 및 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
0
댓글 전체