코드 설명좀 부탁드립니다. > 그누3질답

그누3질답

코드 설명좀 부탁드립니다. 정보

그누보드 코드 설명좀 부탁드립니다.

본문

안녕하세요. gnu3.26(3.25) indexphp의 193번째 줄에서 203째 줄까지의 코드는 무슨기능을 수행하는지요?
[http://계정/gnu3/에 그누를 설치하고 [http://계정]으로 옮기면 아래와 같은 에러가 납니다.
index에서 193~203줄까지 지우면 정상적으로 작동을하는데...
지워도 상관이 없는 건지요?

그리고, 호스팅의 [public_html]폴더 자체를 707로 바꾸어 버리면, 문제의 코드를 지우지 않아도
정상적으로 작동 합니다만  [public_html]폴더 자체를 707로 바꾸었을때 문제는 없는지요?
********** 에러 내용 ************
Warning: dir(./): failed to open dir: Permission denied in /home/bunka/public_html/index.php on line 196

Fatal error: Call to a member function on a non-object in /home/bunka/public_html/index.php on line 197
*********************************

**************** index.php 193~ 203코드 내용****************************
// 3.25
// index 로 시작하는 php 파일 삽입
// 0.005 초 정도 delay 됨
$d = dir("./");
while (false !== ($entry = $d->read())) {
    // index 로 시작하고 공백이 없는 php 파일
    if (preg_match("/^index[^\ ]{1,}\.php$/", $entry) && is_file($entry)) {
        include $entry;
    }
}
$d->close();
**************************************************
  • 복사

댓글 전체

웁스~~ 동지만났군요...
저도 이문제 땜에 ...원인을 몰라서 그냥 자료실에 리플만 달아놓았었는데..
님과는 약간 다른 다른문제이긴 했는데 저도 위부분을 지우니 이상없이 돌아가더군요...
© SIRSOFT
현재 페이지 제일 처음으로