こんにちは、亀本です。 相変わらずPerlわからないのにCPANのライブラリ群にお熱です。 以前、tomi-ruさんの日記で、Email::MIME::XPathというのがちょろっと紹介されていたんですが、これがとても便利そうだなーと思って垂涎たらしていました。 PHPでも、もちろんEmail::MIMEみたいなことができるPEAR::Mail_mimeというライブラリ群があるのですが、やはりforeachなどを使ってぐるぐる回して目的のデータを探す、という処理を毎回記述することになります。 これはやはり不便だし、いちいちmultipartの階層を気にしたりせず、もっとサクッとデータを取得したいな、と思いますよね。 ということで、PHPでも似たような感じでXPath式によってメールのデータを取得できるライブラリ「Mail_mime_XPath」を作成してみました。 ソースコードはCodeR