2012-04-09 2 views
0

Я не могу сказать, работает ли это, но у меня есть скрипт, который находится в папке «Exam_app». Теперь в другой скрипт, который также находится в папке «Exam_app» У меня есть переменная, которая определяет путь к файлу:Это правильный путь назначения ниже

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

Теперь у меня есть «Добавленные» папку в «Exam_app». Я хочу знать, что путь к файлу выше означает, что он приведет пользователя к папке «uploads» в

+0

, который будет смотреть на папке, кроме папки Exam_app. –

+0

действительно? вы можете просто отозвать $ _SERVER ['DOCUMENT_ROOT'] .... –

+0

Вы должны отредактировать свой вопрос, чтобы закончить свою последнюю мысль. (Есть и другие проблемы с опечатками/грамматикой.) Однако сразу после этого вы могли бы сделать что-то вроде «пути адресата echo $»; чтобы увидеть, где сценарий думает, что вы собираетесь загружать материал. –

ответ

0

Если ваша папка «загружается» находится внутри «exam_app», удалите «../ «!

я бы либо так:

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

или это (если ваш сервер имеет php5.3 или выше):

$destination_path = __DIR__ . '/uploads/'; 

иначе:

$destinaton_path = dirname(__FILE__) . '/uploads/'; 
Смежные вопросы