2011-09-10 28 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),它不起作用。

在我的服務器中,我不會將其上傳到根文件夾,而是上傳到子文件夾。

rootfolder /資料夾/文件夾2/my_application之

從我個人理解,..是在參考了根路徑,而不是當前文件。

如何引用當前文件父文件夾的圖像?

對不起,我的英文。請幫忙!我被困在這一個。

回答

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)){//做某事 },我使用此代碼。 Thanx無論如何。 –

+0

對你高興:)回覆你的問題是的,你可以使用任何字符串連接,也可以使用「dirname」返回的連接。如果您發現我的答案有用,請投票或將其標記爲「正確的」=) – ArtoAle

相關問題