2014-02-08 2 views
0

PHP에서 require/include 문을 사용할 때 문제가 있습니다. 나는 그 코드를 재사용하고 싶어서 여러 페이지에 사용되는 많은 코드를 가진 파일을 가지고있다. 내 문제는 내가 포함하려는 다른 파일보다 다른 폴더에있는 페이지에이 코드를 포함하고 싶다는 것입니다. 즉, 재사용하려는 파일의 모든 이미지와 다른 경로는 서버의 다른 대상에서 포함되므로 무효화됩니다. 이 문제에 대한 더 좋은 방법이나 해결책이 있습니까? 미리 감사드립니다. 하위 폴더의 잘못된 파일 경로

+0

사용 절대 경로, 또는 다른 모든 페이지에 참조하는 것이 어딘가에 설정 파일에 하드 코딩 기본 경로. –

+0

서버 루트 절대 경로로 상수를 정의해야합니다. 그러면 현재 사용중인 PHP 파일과 상관없이 미디어 파일을 참조 할 수 있습니다. – Hast

+0

html 문서의 경로 나 PHP의 경로에 문제가 있습니까? – PeeHaa

답변

-1

하는 것만으로 include or require-URI을 제공 :
샘플 :

index.php를 root 폴더에 :

<?php 
include('Control/iran.php'); 
?> 


iran.php root>>Control 폴더에 :

<?php 
include('/../Model/iran.php'); 
?> 



iran.php root>>Model 폴더 :

<?php 
    echo "Hellow"; 
?> 
+0

아아, 고마워. 그러나, PeeHaa는 내가 생각하지 못했던 좋은 해결책을 가지고있었습니다. 다시 한 번 감사드립니다! – user3287771

+0

문제 없음! ;) 그리고''/ ''는'html'의 루트 URI입니다. 내 대답을 수락하십시오 ... –

관련 문제