Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zmienić nazwę przesłanego pliku przed zapisaniem go w katalogu?

Możesz po prostu zmienić nazwę pliku, zmieniając nazwę pliku w drugim parametrze move_uploaded_file .

Zamiast

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

Użyj

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

Zmienione w celu odzwierciedlenia Twojego pytania, wygeneruje losową liczbę w oparciu o aktualny czas i doda rozszerzenie z pierwotnie przesłanego pliku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapętlić zapytanie MySQL przez PDO w PHP?

  2. Czy moje połączenia z serwerem MySQL są szyfrowane i bezpieczne?

  3. Jak działa samodołączanie MYSQL?

  4. Zrozumienie statystyk HAProxy dla MySQL i PostgreSQL

  5. Jak znaleźć, która transakcja powoduje stan blokady Oczekiwanie na metadane tabeli?