PHP는

2017-12-21 38 views
-2

나는이 같은 폴더 구조를 데이터베이스 설정에 연결할 수 없습니다 include("db_config.php");PHP는

include("..\\..\\db_config.php");

이 설정 작동 : 페이지 디렉토리에있는 파일의 경우, 내가 설정 나의 지역에 잘하고 000webhost에 나의 웹 사이트 높은쪽으로 일할 때 작동하지 않는다. 이 문제를 해결하기 위해 무엇을 할 수 있습니까? Windows에서만 작동 \ 감사

+0

어떤 오류가 표시됩니까? 파일이 존재하지 않습니까? 'db_config.php'에 구문 오류가 있습니까? – Akintunde007

답변

3

단순히

include("..\..\db_config.php"); 

include("../../db_config.php"); 

을 변경, 리눅스는/ BTW, 항상/사용 (호스트 아마이 를 사용하는이), 창 받아 사용 그것도.

+1

을 명확히 해주십시오. 더 나은 전역 상수'DIRECTORY_SEPARATOR'에 대해 잊지 마십시오. 가끔은 창문이 그 경로를 좋아하지 않습니다. 실행중인 위치 (CLI, apache, nginx, iis 등)에 따라 다릅니다. 'include ('.. '.DIRECTORY_SEPARATOR.'.. '.DIRECTORY_SEPARATOR.'db_config.php ');'를 사용하여 안전합니다. –