Tôi cần biết những gì cần sử dụng cho một đường dẫn đích cho hàm move_uploaded_file của PHP. (xem http://php.net/manual/en/function.move-uploaded-file.php)đường dẫn đích cho move_uploaded_file trong php
Hiện tại, tôi có mã hoạt động tốt. thư mục gốc tên miền của tôi chứa các mục sau đây (trong số những người khác):
cập < -đây là một thư mục
add-ảnh-submit.php < -đây là một tập tin PHP có sử dụng move_uploaded_file
trong add-ảnh-submit.php, tôi có dòng mã sau đây:
$target_path = "uploads/" . basename($_FILES['uploadedFile']['name']);
$ target_path i s được sử dụng làm tham số đích cho hàm. Tính năng này chỉ hoạt động tốt khi tôi truy cập tệp qua www.mydomain.com/add-photo-submit.php
Tuy nhiên, gần đây tôi đã thay đổi tệp .htaccess để xóa .php và thêm dấu gạch chéo. Bây giờ, tệp PHP được truy cập tại www.mydomain.com/add-photo-submit/ Tôi nghĩ rằng tệp PHP đang diễn giải đường dẫn đích là "www.mydomain.com/add-photo-submit/uploads/filename.jpg "
tôi đã cố gắng sử dụng một đường dẫn tuyệt đối, nhưng nó nói tôi không có quyền ...
Trong tương lai tôi muốn thư mục gốc của tôi để được thiết lập như thế này:
gốc
- quản trị (thư mục)
-add-photo-submit.php
-uploads
Khung tham chiếu nào move_uploaded_file có?
HOẶC bạn có thể sử dụng PHP liên tục, '__DIR__' như một thay thế cho' $ _SERVER [ 'DOCUMENT_ROOT'] '... – AnchovyLegend
sau 5 năm, vẫn giúp. cảm ơn – raqulka