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

Sprawdź typ pliku dla JPG, JPEG, PNG

Zamiast próbować wykryć typ pliku według rozszerzenia, powinieneś otworzyć plik i zobaczyć, co w nim jest.

$allowed_types = array(IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG);
if (in_array(exif_imagetype($_FILES["upload_picture"]["tmp_name"]), $allowed_types)){
    //is either jpeg, png or gif
}

http://php.net/manual/en/function.exif-imagetype .php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyślij żądanie AJAX, klikając link bez przekierowywania użytkownika

  2. Jak skopiować plik danych csv do Amazon RedShift?

  3. Laravel 5.5 nie może renderować dynamicznych wykresów za pomocą pakietu wykresów ConsoleTV

  4. Twórz tabele z dynamicznymi nazwami za pomocą procedury przechowywanej

  5. CodeIgniter - ses_destroy() używa DUŻO procesora