Tôi đang làm việc trên một trang web và tôi muốn người dùng có thể tải lên các tệp. Vì vậy, tôi đang cố gắng tìm hiểu làm thế nào để làm điều đó. Tôi đã nghiên cứu và nói rằng tôi đã phải sử dụng hàm move_uploaded_file(). Tôi đã viết mã giống như nó đã được trên ví dụ (thay đổi dữ liệu), nhưng nó sẽ không hoạt động. Xin hãy giúp tôi, tôi mới ở đây. Dưới đây là những gì tôi đã làm như vậy cho đến nay:Chức năng Move_uploaded_file() không hoạt động
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form action="upload_file.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input type="file"name="file">
<input type="submit">
</form>
</body>
<html>
Đây là upload_file.php:
<!DOCTYPE html>
<html>
<head>
<head>
<body>
<?php
$move = "/Users/George/Desktop/uploads/";
echo $_FILES["file"]['name']."<br>";
echo $_FILES["file"]['tmp_name']."<br>";
echo $_FILES["file"]['size']."<br>";
echo $_FILES['file']['error']."<br>";
move_uploaded_file($_FILES['file']['name'], $move);
?>
<body>
<html>
Bạn có thể giải thích 'nhưng nó sẽ không hoạt động'? –
Tôi không nhận được thông báo lỗi nhưng tệp không được lưu như tôi muốn. – user2480054
Giải pháp mà tất cả mọi người đang đăng trên sổ tay, bạn có kiểm tra ở đó không? http://php.net/manual/en/function.move-uploaded-file.php – elclanrs