TOP / 記事一覧 / ファイルディスクリプタからMIME-TYPEを取得する方法 ファイルディスクリプタからMIME-TYPEを取得する方法 日付 2019.03.11 タイトル ファイルディスクリプタからMIME-TYPEを取得する方法 本文 実ファイルが存在しないデータ(tmp fileやコマンドの出力結果)からMIME-TYPEを取得する方法// $work_fhはすでに開かれている読み込み可能なファイルディスクリプタ $mime_type;$ph = proc_open('file -bi -', [$work_fh, ['pipe', 'w']], $f_ph); if ($ph) { $mime_type = preg_replace('/^([^;]+).*(\r\n|\r|\n)?$/', ',', fgets($f_ph[1])); fclose($f_ph[1]); proc_close($ph); } ページトップへ