기본적으로 나는 PHP 스크립트와 폴더를 가지고 그 폴더에 스크립트와 다른 폴더가 있습니다. 각 폴더의 index.php 스크립트에 같은 헤더 파일을로드하고 싶습니다. 포함 할 스크립트는 inclues 폴더에있는 nav.php입니다.URL이 포함 된 문자열에서 현재 폴더를 가져 오는 방법은 무엇입니까?
if getcwd() = 'Folder2'{
include('../../includes/nav.php');
}else{
include('../includes/nav.php');
그러나 문제는()에 getcwd 문자열의 전체 경로를 반환하지만, 난 그냥 CUR 디렉토리 이름을 원하는 :
트리
includes
nav.php
Folder1
header.php
index.php
Folder2
index.php
내가이 작업을 수행 할 수 있습니다. 디렉토리 이름 이외의 모든 것을 제거하도록 문자열을 구체적으로자를 수 있습니까? 모든 솔루션은 알아두면 좋지만, 특히 그 방법으로 문자열을 잘라내는 기능에 관심이 있습니다.
나는 경로에 포함 된 파일이 현재 경로와 작동하며 getcwd()에서 반환 된 문자열이 아니라고 생각합니다. – Duice352
??? 왜 -2가 내 대답을 가리 킵니까? 화살표를 클릭하는 대신 잘못 쓰여진 것을 설명하는 것은 어떻습니까? – Grzegorz
그것은 그것을했던 나 wask wasn – Duice352