我需要知道PHP的move_uploaded_file函數的目標路徑是什麼。 (見http://php.net/manual/en/function.move-uploaded-file.php)move_uploaded_file的目標路徑在php
現在,我的代碼工作正常。我的域名的根目錄包含以下項目(其中包括):
上傳 < - 這是一個文件夾
附加照片submit.php < - 這是使用move_uploaded_file
一個PHP文件
在附加照片submit.php,我有下面的代碼行:
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$ target_path我s用作函數的目標參數。 這工作得很好,當我通過www.mydomain.com/add-photo-submit.php訪問該文件時
但是,我最近更改.htaccess文件以刪除.php並添加尾部斜槓。 現在可以在www.mydomain.com/add-photo-submit/ 訪問PHP文件我認爲PHP文件正在將目標路徑解釋爲「www.mydomain.com/add-photo-submit/uploads/filename.jpg 「
我嘗試使用絕對路徑,但它說我沒有權限...
在未來,我想我的根目錄將設置這樣的:
根
- admin(文件夾)
-add-photo-submit.php
-uploads
move_uploaded_file有什麼參考框架?
或者您也可以使用PHP常量,'__DIR__'作爲替代'$ _ SERVER [ 'DOCUMENT_ROOT']'... – AnchovyLegend
5年後,仍幫助。謝謝 – raqulka