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


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]の項目があればインストール完了!!

こちらの関連記事も合わせて読んでみては?:)

  1. PHPで画像をリサイズ(ImageMagickとimagick) インストール編
  2. CentOSにphpコンパイラのapcをインストール
  3. PHPで画像をリサイズ(ImageMagickとimagick) サンプル編
  4. PEARのPHP_CodeSnifferのインストール及び使用法
  5. 2008年03月のpearインストール済みリスト

コメントを残す

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

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>