Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function _checkMIME($fname) {
- // Функцията проверява файл сигнатурата.
- // Пример : архив с променео разширение няма да бъде приет
- // За повече информация : http://www.garykessler.net/library/file_sigs.html
- if ($fname) {
- $fh = fopen($fname, 'rb');
- if ($fh) {
- $bytes6 = fread($fh, 6);
- fclose($fh);
- if ($bytes6 === false)
- return false;
- if (substr($bytes6, 0, 3) == "\xff\xd8\xff")
- return 'image/jpeg';
- if ($bytes6 == "\x89PNG\x0d\x0a")
- return 'image/png';
- if ($bytes6 == "GIF87a" || $bytes6 == "GIF89a")
- return 'image/gif';
- return 'application/octet-stream';
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment