- ベストアンサー
バイナリテキスト判別
$hoge = file_get_contents($file); で読み込むファイルが画像だったり、実行ファイルだったり、テキストだったりの場合、$hogeに現在入っているのがテキストかバイナリか区別する方法はどうしたらよいでしょう?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.2
finfo::bufferあるいはfinfo_bufferを使いましょう。 http://www.php.net/manual/ja/function.finfo-buffer.php
その他の回答 (1)
- kosukejlampnet
- ベストアンサー率44% (126/282)
回答No.1
たいていの場合、finfo_file を使うのではないでしょうか。 http://php.net/manual/ja/function.finfo-file.php
質問者
お礼
ありがとうございます。 既に変数に読み込んだ後に調査をしたいのですが、 ファイルに一度落とさないとだめでしょうか・・
お礼
ありがとうございます。これです!