Ошибка загрузки PHP на IIS 7 - PullRequest
0 голосов
/ 07 января 2011

Привет каждые1, я просто новичок в PHP, и вот моя проблема

Я попытался создать инструмент загрузки, чтобы управлять всеми файлами загрузки на сервере. Я использую FancyUpload для загрузки файла, и вот мойпроблема:

$baseUrl = '/files/';
if(!is_dir($baseUrl))
    mkdir($baseUrl, 0777);
$filepath = $baseUrl . $_FILES['photoupload']['name'];
move_uploaded_file($_FILES['photoupload']['tmp_name'], $filepath);
chmod($baseUrl.$_FILES['photoupload']['name'], 0777);

Проблема в том, что я хочу загрузить в папку «файлы» в корне моего проекта, но он всегда загружает файл в мой E: \ files \, пока мой проект находится в E:\ My Works \ UploadTool \

Может ли помочь plzzzz?

1 Ответ

1 голос
/ 07 января 2011
$filepath = $_SERVER['DOCUMENT_ROOT'] 
          . DIRECTORY_SEPARATOR       
          . $_FILES['photoupload']['name'];

Принимая во внимание, что $_SERVER['DOCUMENT_ROOT'] содержит абсолютный путь вашего «проекта», а DIRECTORY_SEPARATOR - это константа, которую следует использовать при использовании WAMPP для разработки и LAMP для развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...