2014-12-01 2 views
0

PHP에 대한 기술이별로 없지만 하위 폴더에있는 모든 파일에 루트 경로를 정의하려면 어떻게해야합니까? 예를 들어 보겠습니다. 이미지, CSS 및 기타 공유 폴더가 사이트 루트에 있습니다. 'myfolder'라는 하위 폴더를 만들고 루트의 기본 index.php와 매우 유사한 PHP 파일을 삽입하면 '../'로 된 모든 상대 경로를 하나씩 업데이트하지 못하게 할 수 있습니까?PHP - 새 하위 폴더를 만들 때 폴더에 대한 절대 경로

이 문제는 해결하기가 쉽지 않겠지 만, 이것에 관해서는 상당히 초보자입니다. 사전에

감사

답변

0

당신은 <?php echo $_SERVER['DOCUMENT_ROOT'] . '/yourfolder/style.css'; ?>

사용하거나 등 <?php echo $basePath . '/yourfolder/style.css'; ?>을 $ basePath 같은 변수를 정의하고 http://yoursite.com/ 로 설정하고 이미지, 스타일을 인쇄 할 모든 장소에서이 VAR을 사용할 수 있습니다

0

마법은 상수

__FILE__ 

__DIR__ 

이 도움이 될 것입니다./이미지 등

+0

은 내가 사과 where_am_i

$where_am_i = realpath (__DIR__); 

그래서, "이미지"호출 파일에 상대적는 $ 될 것이다 : 예를 들어, 클라이언트의 위치를 ​​알 필요가 파일의 경로를 얻을 수 있습니다 , 밑줄을 제대로 표시 할 수 없습니다. "FILE"과 "DIR"다음 2 개와 2 개 .... –

관련 문제