Funkcja PHP mime_content_type() zwraca typ MIME pliku na podstawie informacji pochodzących z pliku magic.mime.
Plik magic.mime to tekstowy plik konfiguracyjny, zawierający reguły wykorzystywane przez funkcję mime_content_type() do wykrywania typów MIME plików, czyli na przykład czy dany plik to dokument PDF lub HTML itd.
Funkcji PHP mime_content_type() używa się na przykład do sprawdzania rzeczywistego typu pliku przesłanego na serwer za pośrednictwem formularza. Stanowi to jedno z zabezpieczeń, ponieważ funkcja ta nie opiera się na rozszerzeniu pliku, które można łatwo podrobić, sprawdza jego rzeczywisty typ.
Składnia funkcji PHP mime_content_type()
Funkcja PHP mime_content_type() ma następującą składnię:
mime_content_type(resource|string $filename): string|false
Parametry
| Parametr | Opis |
|---|---|
| filename | Parametr obowiązkowy. Ścieżka do pliku, który ma zostać sprawdzony. |
Wartość zwrotna
Funkcja PHP mime_content_type() zwraca typ MIME pliku lub false w przypadku wystąpienia błędu.
