PHPでアップロードされたファイルタイプのチェック方法(fileinfo, mime-type) インストール編

LINEで送る
Pocket

PHPでアップロードされたファイルタイプのチェック方法(fileinfo, mime-type) インストール編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]の項目があればインストール完了!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA