2012-04-09 58 views
0

我不知道這是否工作,但我有一個在「Exam_app」文件夾中的腳本。現在,在另一個腳本這也是在「Exam_app」文件夾中我有一個變量,它決定了一個文件路徑:這是否是正確的目標路徑

$destination_path = $_SERVER['DOCUMENT_ROOT']."/../uploads/"; 

現在我有「Exam_app」內的「上傳」文件夾。我想知道的是,上面的文件路徑意味着它會把用戶帶到「上傳」文件夾中

+0

將看除Exam_app文件夾外的文件夾。 – 2012-04-09 21:38:34

+0

真的嗎?你可以只回聲$ _SERVER ['DOCUMENT_ROOT'] .... – 2012-04-09 21:40:54

+0

你應該編輯你的問題來完成你最後的想法。 (還有其他的拼寫錯誤/語法問題。)但是,在此之後,您可以執行類似'echo $ destination path;'的操作以查看腳本認爲您要上傳內容的位置。 – 2012-04-09 22:12:44

回答

0

如果您的文件夾「上傳」位於「exam_app」內,請刪除「../ 「!

我要麼是這樣的:

$destination_path = str_replace("//", "/", $_SERVER['DOCUMENT_ROOT']."/")."uploads"; 

或本(如果你的服務器有PHP5.3或更高版本):

$destination_path = __DIR__ . '/uploads/'; 

否則:

$destinaton_path = dirname(__FILE__) . '/uploads/';