私は "file_get_contents"でファイルを取得していますが、私にファイルのタイプを与えるPHP関数がありますか?この例では "jpg"です。どのようなPHP関数が私にファイルのタイプを与えますか?
$imagedata = file_get_contents("/path/to/image.jpg");
私にいくつか手がかりを与えてください。
よろしく、
私は "file_get_contents"でファイルを取得していますが、私にファイルのタイプを与えるPHP関数がありますか?この例では "jpg"です。どのようなPHP関数が私にファイルのタイプを与えますか?
$imagedata = file_get_contents("/path/to/image.jpg");
私にいくつか手がかりを与えてください。
よろしく、
あなたはこのようpathinfoを使用することができます。これは、ファイル名から拡張子を取得するので、それが簡単に操作できること
$extension = pathinfo($filename, PATHINFO_EXTENSION); // jpg
注意。ファイルが実画像であるかどうかを確認するには、getimagesizeのような関数を使用する必要があります。
+1は 'getimagesize'です – RobertPitt
あなたが探している言葉はの内線番号です。
$ext = pathinfo($file, PATHINFO_EXTENSION);
これはHow to extract a file extension in PHP?の正確な複製ですが、次回はさらに検索してみてください。
Duuuuplicate:http://stackoverflow.com/questions/173868/how-to-extract-a-file-extension-in-php – thirtydot
**注** ** **ファイルタイプ**および* *ファイル拡張子**は全く異なる概念です。 .phpファイルの名前を.jpgに変更すると、jpgファイルのように見えますが、ファイルタイプはまだphpです。 ** pathinfo()を使って**ファイル拡張子**を見つけることができますが、ファイルの種類は 'fileinfo'関数を使って見つけるのが最も適しています。 – Christian