로컬 컴퓨터에서 웹 사이트를 테스트하고 있으며 사이트를 업로드 할 때 경로를 작성하는 가장 좋은 방법은 무엇이 있을지 궁금합니다. 최종 위치로로컬 (Mac) 및 원격 서버 모두에서 작동하는 PHP 경로
일반적으로 나는 경로에 대해 약간 혼란스럽고, 많은 경우 작업 할 때까지 각 경로를 조정해야하므로 프로덕션 사이트에서 동일한 작업을 수행해야합니다.
언제 $_SERVER['DOCUMENT_ROOT']
을 사용해야하는지 명확하지 않습니다. 예를 들어, 루트 아래에있는 스캔 할 디렉터리가 있습니다. 그렇다면 왜 "/ dirname"을 사용할 수 없습니까?
$dir = $_SERVER['DOCUMENT_ROOT'] . '/uploads'; //this works
// $dir = "/uploads"; //this doesn't work
if (is_dir($dir)) {
//do something..
}