Мне нужно знать, что использовать в качестве пути назначения для функции PHP move_uploaded_file. (см. http://php.net/manual/en/function.move-uploaded-file.php)
Сейчас у меня есть код, который работает нормально. Корневой каталог моего домена содержит следующие элементы (среди прочих):
uploads
add-photo-submit.php
В add-photo-submit.php у меня есть следующая строка кода:
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$target_path используется как параметр назначения для функции. Это прекрасно работает, когда я обращаюсь к файлу через www.mydomain.com/add-photo-submit.php
Однако недавно я изменил файл .htaccess, удалив .php и добавив косую черту. Теперь доступ к файлу PHP осуществляется по адресу www.mydomain.com/add-photo-submit/. Я думаю, что PHP файл интерпретирует целевой путь как "www.mydomain.com/add-photo-submit/uploads/filename.jpg"
Я попробовал использовать абсолютный путь, но он сказал, что у меня нет разрешения...
В будущем я бы хотел, чтобы мой корневой каталог был настроен следующим образом:
root
-admin (папка)
-add-photo-submit.php
-uploads
Какую систему отсчета имеет move_uploaded_file?