index.php 중에서 궁금한 부분이 있습니다 정보
그누보드 index.php 중에서 궁금한 부분이 있습니다본문
어제 질문을 띄웠다가 답변을 얻지 못해 다시 다르게 여쭤봅니다.
index.php 중에서 175라인 쯤에 아래와 같은 구문이 있는데 어떤역할을 하는 건지 알고 싶습니다.
제가 너무 초보라서리...
로그아웃 시에 아래의 echo 문의 내용이 나와서 고민이거든요.
그럼 답변 부탇그리겠습니다.
// php 코드가 아니면 실행할 수 없음
//
$tmp = explode(".", $doc);
$extension = $tmp[count($tmp)-1];
if (!preg_match("/^(php[3]?|[p]?htm[l]?)$/i", $extension) || count($tmp)<=1) {
echo "php php3 htm html phtml 코드만 실행할 수 있습니다.";
exit;
}
index.php 중에서 175라인 쯤에 아래와 같은 구문이 있는데 어떤역할을 하는 건지 알고 싶습니다.
제가 너무 초보라서리...
로그아웃 시에 아래의 echo 문의 내용이 나와서 고민이거든요.
그럼 답변 부탇그리겠습니다.
// php 코드가 아니면 실행할 수 없음
//
$tmp = explode(".", $doc);
$extension = $tmp[count($tmp)-1];
if (!preg_match("/^(php[3]?|[p]?htm[l]?)$/i", $extension) || count($tmp)<=1) {
echo "php php3 htm html phtml 코드만 실행할 수 있습니다.";
exit;
}
댓글 전체
이렇게 빨리 해결하다니
홈피주소를 공개하고 질문했어야 하는데 이거 죄송합니다.
제가 연습하는 홈페이지라 예의가 아닌줄 알면서도 공개하기가 쫌 그래서...^.^
말씀하신대로 살펴보고 해결했습니다.
결국 url 을 잘못지정해줘서 파일을 찾지 못했던 것이네요.
나스카님 감사합니다.
홈피주소를 공개하고 질문했어야 하는데 이거 죄송합니다.
제가 연습하는 홈페이지라 예의가 아닌줄 알면서도 공개하기가 쫌 그래서...^.^
말씀하신대로 살펴보고 해결했습니다.
결국 url 을 잘못지정해줘서 파일을 찾지 못했던 것이네요.
나스카님 감사합니다.
[추신]
홈페이지 주소를 알려~ 주~~~세요!
정확한 증상은 도메인 및 해당페이지, 테스트 아이디를 공개하셔야 알 것 같네요.
홈페이지 주소를 알려~ 주~~~세요!
정확한 증상은 도메인 및 해당페이지, 테스트 아이디를 공개하셔야 알 것 같네요.
로그아웃시에 이동되는 페이지의 지정이 잘못 되어 있는 듯 하군요.
상기한 소스코드는 웹브라우저를 통해 그누보드 경로안의 특정파일에 접근하려고 했을 경우나, 접근하려고 하는 파일의 종류를 'php php3 이하...'등의 file type으로 명시해 주지 않았기 때문에 발생합니다.
//그누보드경로명/bbs/mblogout.php 의 파일과 그외 관련된 action으로 처리되는 연계파일을 살펴보세요.
로그아웃시에 연결될 경로나 특정 파일명을 지정하는 부분에서 file type이 정의되어 있지 않았을 겁니다.
예를 들어, 로그아웃시 연결될(페이지 이동될) 파일이름을 yeong-ho.html로 설정하려고 했는데,
서버에 저장된 페이지 중에서 yeong-ho.html 파일이 없거나, 소스에서 지정된 부분이
<a href='./?doc=bbs/mblogout.php&url=/yeong-ho/yeong-ho'>로그아웃</a>라는 형식처럼
의도하는(yeong-ho.html) 파일명이 제대로 설정되지 않았기 때문입니다.
상기한 소스코드는 웹브라우저를 통해 그누보드 경로안의 특정파일에 접근하려고 했을 경우나, 접근하려고 하는 파일의 종류를 'php php3 이하...'등의 file type으로 명시해 주지 않았기 때문에 발생합니다.
//그누보드경로명/bbs/mblogout.php 의 파일과 그외 관련된 action으로 처리되는 연계파일을 살펴보세요.
로그아웃시에 연결될 경로나 특정 파일명을 지정하는 부분에서 file type이 정의되어 있지 않았을 겁니다.
예를 들어, 로그아웃시 연결될(페이지 이동될) 파일이름을 yeong-ho.html로 설정하려고 했는데,
서버에 저장된 페이지 중에서 yeong-ho.html 파일이 없거나, 소스에서 지정된 부분이
<a href='./?doc=bbs/mblogout.php&url=/yeong-ho/yeong-ho'>로그아웃</a>라는 형식처럼
의도하는(yeong-ho.html) 파일명이 제대로 설정되지 않았기 때문입니다.