$php_self = explode("/", $_SERVER[PHP_SELF]);
$url_cnt = count($php_self) - 1;
$this_page = $php_self[$url_cnt];
$url_parsed = parse_url($this_page);
$pathinfo = pathinfo($url_parsed["path"]);
echo $pathinfo["filename"];
현재 페이지가 폴더/cart.php 일경우
cart 만 불러옵니다.
그리고 굳이 정규식을 써야한다면,
$str = "$this_page";
$data = preg_replace_callback("/.+\/(.+)(\?.+)?$/", create_function('$matches', '$tmp = pathinfo($matches[1]); return $tmp["filename"];'), $str);
var_dump($data);
$url_cnt = count($php_self) - 1;
$this_page = $php_self[$url_cnt];
$url_parsed = parse_url($this_page);
$pathinfo = pathinfo($url_parsed["path"]);
echo $pathinfo["filename"];
현재 페이지가 폴더/cart.php 일경우
cart 만 불러옵니다.
그리고 굳이 정규식을 써야한다면,
$str = "$this_page";
$data = preg_replace_callback("/.+\/(.+)(\?.+)?$/", create_function('$matches', '$tmp = pathinfo($matches[1]); return $tmp["filename"];'), $str);
var_dump($data);
'스크립트 > Php 코드 팁' 카테고리의 다른 글
문자열에 들어있는 모든 태그를 제거해주는 함수. (0) | 2010.10.08 |
---|---|
슬라이딩메뉴(퀵메뉴) 제어 (0) | 2010.09.16 |
기본 mysql 에서 count(*) 을 대신할 수 있는 구문. (0) | 2010.08.23 |
기본 쿼리문 (0) | 2010.08.09 |
php 절대경로를 보고싶다면, (0) | 2010.07.02 |