メール添付画像解析やりなおし
前回のメール添付画像からの位置情報取得の精度が低すぎる。。。そりゃあ、へこむぐらい低いので、出直します。
もっとも問題なのはメールの解析部分。ちょっとメーラーが変わると添付画像の抜き出しに失敗します。が、たまたまいい感じのpearライブラリを発見。そこで早速導入してみます。
さくらレンタルサーバでのpearライブラリの追加方法
pear自体のインストール方法は複数あるようですが、レンタルサーバとなると限られてきます。今回は、他で事例があるブラウザベースでのインストールおよびライブラリ管理をする方法を行いました。
手順は以下です。
http://pear.php.net/go-pear にアクセスすると、インストーラがソースコードのまま表示されるので、go-pear.phpという名前のファイルで保存する
go-pear.phpをアップロードし、ブラウザからアクセス
あとは画面に従うだけ
以上になります。
私は初め、ブラウザからのドキュメントルート以下の階層にpear管理ディレクトリを作成しました。しかし、さまざまなモジュールがアクセスできる場所に配置されるので、インストール時のディレクトリ設定オプションを変更し対応しました。
変更したのは以下。
- Installation prefix・・・基本的なディレクトリ。これをドキュメントルートよりも上に設定しました。
- Filename of WebFrontend・・・pear管理画面となるファイルパス。これだけをドキュメントルート以下に設定し、ブラウザからアクセスできるようにしました。
pear環境設定完了
これでpearは管理できるようになったので、次回は、便利ライブラリを使って実装してみます。
参考URL:マルチパートなメールを解析する PEAR::Mail::mimeDecode をラップするクラス
Tags: [pear](/tag/pear)
« [オレオレライフログ:位置情報取得](/214/orlifelog_gpstest)
[写真の位置を地図で表示するプチアプリ](/227/mail_image_mappin) »
[画像未復旧: similar.png](http://blog.playispeace.com/img/similar.png) 関連ありそうなエントリー