나는 현재 http://localhost/prototype/images/noalbums.php
과 같은 URL을 가지고 있습니다.PHP 디스플레이 프로젝트 디렉토리
$_SERVER $_FILE
나는 prototype
디렉토리 인 프로젝트 디렉토리를 얻으 려하고 있습니다.
그럼 메인 디렉토리 인 http://localhost/prototype/images/noalbums.php
에서 prototype
을 어떻게 추출 할 수 있습니까?
나는 현재 http://localhost/prototype/images/noalbums.php
과 같은 URL을 가지고 있습니다.PHP 디스플레이 프로젝트 디렉토리
$_SERVER $_FILE
나는 prototype
디렉토리 인 프로젝트 디렉토리를 얻으 려하고 있습니다.
그럼 메인 디렉토리 인 http://localhost/prototype/images/noalbums.php
에서 prototype
을 어떻게 추출 할 수 있습니까?
해당 파일에 dirconfig.php
이라는 프로토 타입 안에 파일을 작성하여 다음 명령문을 배치하십시오.
define('BASE', basename(__DIR__));
당신은 당신이이 파일을 포함하는 모든 파일에서 상수 BASE
에 액세스 할 수 있습니다. 그것은 당신의 기본 디렉토리의 값을 갖게됩니다.
루트는 문서 루트가'/ images' 경로를 반환하지 않습니까? –
DOCUMENT_ROOT는 localhost의'/'까지 경로를 반환합니다. 웹 서버에 구성된 DocumentRoot와 동일합니다. – DevZer0
나는 그것을 시도하고 C :/xampp/htdocs/prototype을 표시한다. 내가 원했던 것은 기본 디렉토리 이름을 얻는 것입니까 –
예를 들어 모든 것을 반환해야한다고 생각하는 $_SERVER['PHP_SELF']
을 잡을 수 있습니다. 쉽게이 있어야에서 그래서 당신이 지금처럼 $urlComponents
에 저장된 배열을 만들 것
$uri = $_SERVER['PHP_SELF'];
$urlComponents = explode('/',$uri);
, 그것을 구문 분석 문자열 prototype/images/noalbums.php
이있을 것이다.
$urlComponents[0] => 'prototype'
$urlComponents[1] => 'images'
$urlComponents[2] => 'noalbums.php'
배열이므로 배열을 반복하면서 사용할 요소를 제거 할 수 있습니다.
이것은 보통의 PHP이거나이 PHP 프레임 작업입니까? –
표준 프레임 워크없이 프레임 –