トップページはこちら

アップデート&Google Localへの対応

正式版をリリースしたので、以下の配布は中止しました。


ちょっと恥ずかしい不具合が幾つかあったので、取り急ぎアップデートを用意してみました。v0.9.11のものに対して変更されたファイルだけが入ってます。なお、同梱のpearpackについては、以下の、Google Localについての部分をお読みいただいた上で利用してください。

主な修正点

Google Localについて

これまでのものでは、Google Localにアクセスすると地図画像が表示されませんが、これはPEARが原因で、これに対応すべく改造を施したのが、同梱のpearpackのものです。ただし、この改造が他に及ぼす影響をまだ評価しきれていないため、なんらかの不具合が発生するかもしれません。ということで人柱キボンヌで入れてみた(笑)。

この症状の原因は、Google Localの地図画像のURLでは、クエリー文字列に重複しているキーワードがあるのですが、Net_URLは、与えられたURLのクエリー文字列を配列で保持するため、この時点でキーワードが重複している値は消失し、Net_URL::getQueryStringなどによって復元されるクエリー文字列が、もともとのものと変わってしまうというものです。
というわけで、なにを改造したかというと、HTTP_RequestとHTTP_Clientで、リクエストを行う際のURLについて、Net_URLを利用せずに、与えたURLをそのまま利用するように、というのが主な点です。このスクリプトは、GETメソッドの場合は必ず整形済みのURLをHTTP_Clientに渡しており、Net_URLによるURLの再構築は不要の筈なので、基本的にはこれで問題ない筈(もっともリモートサイトのフォームから送信された内容を整形するのにはNet_URLを使ってたりするので、そういうフォームはやっぱりダメぽ)。もっとも想定外の事態もあり得るかもなので、ただいま検証中というわけです。さあ、人柱よろしく。


2006/04/19

トラックバック

このエントリーのトラックバックURL:
http://www.rcdtokyo.com/mt/mt-rcdtokyo5428-tb.cgi/746

コメント

やっぱし不具合があったので、pearpackは削除すますた。

Posted by ucbさん at 2006/04/19 22:58

サクっと修正して再UP。

Posted by ucbさん at 2006/04/20 01:23

属性の除去が小文字オンリーの判定になってた不具合を修正。

Posted by ucbさん at 2006/04/20 17:22

リリースにr.phpが入ってないという、バカジャナイノフザケンジャナイヨJ2ナメンジャナイヨな不具合のタレコミをいただきましたので、こっそり追加。

Posted by ucbさん at 2006/04/20 20:20

コメントをどうぞ



保存しますか?