Я пытаюсь получить тип mime изображения профиля, который они находятся в формате user_id.jpg или gif или png, я экспериментировал с этим кодом, но он не работает.Получение типа mime
function detectFileMimeType($filename='')
{
$filename = escapeshellcmd($filename);
$command = "file -b --mime-type -m /usr/share/misc/magic {$filename}";
$mimeType = shell_exec($command);
return trim($mimeType);
}
function get_avatar($image, $user_id, $account)
{
$imgurl ="http://mypage/files/pictures/picture-" . ($user_id, $mimeType) . ".jpg";
if (!is_imgurl_good($imgurl)) {
$imgurl = "http://mypage/sites/all/themes/simple_custom/user.png";
}
return $imgurl;
}
Вы рассмотрели [функции, предназначенные для этого] (http://php.net/manual/en/ref.fileinfo.php)? –
Я взял этот код с той самой страницы, которую вы предоставили. – user123
Вы взяли его с устаревшей страницы 'mime_content_type()'. –