2011-01-20 13 views
0

私は "file_get_contents"でファイルを取得していますが、私にファイルのタイプを与えるPHP関数がありますか?この例では "jpg"です。どのようなPHP関数が私にファイルのタイプを与えますか?

$imagedata = file_get_contents("/path/to/image.jpg");  

私にいくつか手がかりを与えてください。

よろしく、

+0

Duuuuplicate:http://stackoverflow.com/questions/173868/how-to-extract-a-file-extension-in-php – thirtydot

+0

**注** ** **ファイルタイプ**および* *ファイル拡張子**は全く異なる概念です。 .phpファイルの名前を.jpgに変更すると、jpgファイルのように見えますが、ファイルタイプはまだphpです。 ** pathinfo()を使って**ファイル拡張子**を見つけることができますが、ファイルの種類は 'fileinfo'関数を使って見つけるのが最も適しています。 – Christian

答えて

1

あなたはこのようpathinfoを使用することができます。これは、ファイル名から拡張子を取得するので、それが簡単に操作できること

$extension = pathinfo($filename, PATHINFO_EXTENSION); // jpg 

注意。ファイルが実画像であるかどうかを確認するには、getimagesizeのような関数を使用する必要があります。

+0

+1は 'getimagesize'です – RobertPitt

1

あなたが探している言葉はの内線番号です。

$ext = pathinfo($file, PATHINFO_EXTENSION); 

これはHow to extract a file extension in PHP?の正確な複製ですが、次回はさらに検索してみてください。

関連する問題