Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để đổi tên tệp đã tải lên trước khi lưu vào thư mục?

Bạn có thể chỉ cần thay đổi tên của tệp bằng cách thay đổi tên của tệp trong tham số thứ hai của move_uploaded_file .

Thay vì

move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $_FILES["file"]["name"]);

Sử dụng

$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);

Được thay đổi để phản ánh câu hỏi của bạn, sẽ tạo ra một số ngẫu nhiên dựa trên thời điểm hiện tại và thêm phần mở rộng từ tệp được tải lên ban đầu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_num_rows () mong đợi tham số 1 là tài nguyên, boolean được đưa vào

  2. MyCLI - Ứng dụng khách MySQL / MariaDB với tính năng Tự động hoàn thành và tô sáng cú pháp

  3. Cách xem lỗi truy vấn trong PDO PHP

  4. Kết nối cơ sở dữ liệu MySQL động cho Entity Framework 6

  5. MySQL, Giúp người dùng xếp hạng