PHPでアップロードされたファイル形式(拡張子)のチェック方法です。
色々調べた所、PECLのFileinfo 関数というのが良さそうだったのでメモ。
まずは、インストール。
$ sudo pecl install fileinfo Build process completed successfully Installing '/usr/lib/php/modules/fileinfo.so' install ok: channel://pear.php.net/Fileinfo-1.0.4
次に、iniファイルの新規作成。
$ sudo vi /etc/php.d/fileinfo.ini extension=fileinfo.so
次に、apacheの再起動
$ sudo /etc/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ]
最後に、phpinfo()で[fileinfo]の項目があればインストール完了!!
