2011-09-10 1 views
0

도와주세요!php : 현재 파일의 상위 폴더 하위 디렉토리를 참조 할 수 없습니다!

내 디렉토리 구조는 이것이다 :

my_application 
my_application/index.php 
my_application/images 
my_application/phpcode/my_script.php 

내가 my_script.php이 코드를

<?php 
if(file_exists('../images)){ 
    // do something 
} 

>

그것은 완벽하게 WAMP에서 작동

!?

하지만 내 서버 (hostgator)에 업로드하면 작동하지 않습니다.

내 서버에서는 루트 폴더가 아니라 하위 폴더에 업로드합니다. 내가 이해에서/폴더 1/Folder2 폴더/만든 my_application

rootfolder는 .. 루트 경로가 아닌 현재 파일을 참조입니다.

어떻게 현재의 파일 상위 폴더 이미지를 참조 할 수 있습니까?

영어로 죄송합니다. 도와주세요! 나는이 하나에 붙어있어.

답변

1

dirname($SCRIPT_FILENAME)을 사용하면 현재 스크립트의 디렉터리를 쉽게 참조 할 수 있습니다.

PHP ConstantPHP Reserved Variable :

희망이 도움이 빠른 답변에 대한 많은 고맙습니다

+0

에서보세요! echo dirname (__FILE__);/home/my_website/public_html/folder1/folder2/my_application/phpcode이 문자열 경로를 사용하여 다른 경로와 연결할 수 있습니까? 예를 들어, $ rootpath = dirname (dirname (__FILE__)); $ newpath = $ rootpath. '/ images /; –

+0

문제가 해결되었습니다. 나는 너무 바보 같아! 그것은 자본화 문제였습니다. 나는이 코드를 사용했다. (file_exists ('../ Images)) { // something do }, 대문자 I 이미지! 어쨌든 고맙습니다. –

+0

Happy for you :) 네 질문에 답하십시오. 예를 들어, "dirname"이 반환 한 문자열과 연결을 사용할 수 있습니다. 내 대답이 유용하다고 생각되면 '올바른 것'=이라고 표기 해주십시오. – ArtoAle

관련 문제