쌍

preg_match 질문드려요.

· 2011-02-06 (일) 09:31:31 · 1613 · 2
헤더에 아래처럼 구성했는데요..
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)$/" 이런 식으로 해야되나요?
아무리 해도 안되서 질문드려요.
|

댓글 2개

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

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

앞의 폴더를 가리킨다는 말이 정확히는 무슨말인지 잘 모르겠습니다만,
어떤 폴더명에 접근시 실행되게 하실거라면
(blog.php) 대신 (폴더명) 정도로 적으시면 될 듯 합니다.
아 그럼 제일 상위 폴더에 있는, 즉 호스팅에서 www 폴더에 index.php가 있는 곳을 가리키려면....
어떻게 해야하나요??
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-02-06 조회 1,614
11-02-06 조회 1,700
11-02-06 조회 1,659
11-02-06 조회 1,616
11-02-05 조회 1,109
11-02-05 조회 1,053
11-02-05 조회 2,317
11-02-05 조회 1,079
11-02-05 조회 1,484
11-02-05 조회 1,219
11-02-05 조회 2,132
11-02-05 조회 1,639
11-02-05 조회 1,606
11-02-05 조회 1,076
11-02-05 조회 1,672
11-02-05 조회 1,697
11-02-05 조회 1,613
11-02-04 조회 3,556
11-02-04 조회 1,686
11-02-04 조회 1,112