preg_match 질문드려요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

preg_match 질문드려요. 정보

preg_match 질문드려요.

본문

헤더에 아래처럼 구성했는데요..
case preg_match("/(blog.php)$/", $_SERVER[PHP_SELF]) :
 case preg_match("/^(gnuboard_blog)$/", $bo_table) :
 $menu1 = "blog";

case preg_match("/(blog.php)$/", $_SERVER[PHP_SELF]) : 에서
blog.php 이면  $menu1 = "blog"; 을 실행하게 되는데...
$_SERVER[PHP_SELF]이것이 무슨뜻인지 모르겠어요...
그리고  "/(blog.php)$/" 에서  앞의 폴더를 가리키려면
"..(/blog.php)$/" 이런 식으로 해야되나요? 
아무리 해도 안되서 질문드려요.
  • 복사

댓글 전체

간단하게 설명하자면
$_SERVER[PHP_SELF] 는 현재 주소줄을 변수로 받아오는겁니다.
(해당 페이지의 파일까지라고 할까요?)

정규식은 저도 꽝이라서..-_-;;

앞의 폴더를 가리킨다는 말이 정확히는 무슨말인지 잘 모르겠습니다만,
어떤 폴더명에 접근시 실행되게 하실거라면
(blog.php) 대신 (폴더명) 정도로 적으시면 될 듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로