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)$/" 이런 식으로 해야되나요?
아무리 해도 안되서 질문드려요.
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) 대신 (폴더명) 정도로 적으시면 될 듯 합니다.
$_SERVER[PHP_SELF] 는 현재 주소줄을 변수로 받아오는겁니다.
(해당 페이지의 파일까지라고 할까요?)
정규식은 저도 꽝이라서..-_-;;
앞의 폴더를 가리킨다는 말이 정확히는 무슨말인지 잘 모르겠습니다만,
어떤 폴더명에 접근시 실행되게 하실거라면
(blog.php) 대신 (폴더명) 정도로 적으시면 될 듯 합니다.
아 그럼 제일 상위 폴더에 있는, 즉 호스팅에서 www 폴더에 index.php가 있는 곳을 가리키려면....
어떻게 해야하나요??
어떻게 해야하나요??