2012-04-09 45 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/';