PEAR
なぜか分からない。文字コードはほぼ全てUTF-8に統一してるはず。 DBへの接続時に「SET NAMES utf8」で文字コードも明示的に指定してる。 "mysql","username"=>"***","password"=>"***","hostspec"=>"mysql***.db.sakura.ne.jp","database"=>"***"); $db=MDB…
今更ながら、な記事かもしれませんが。PEARパッケージ「Image_QRCode」でQRコードを生成出来ます。 よく出回ってるサンプルソース。Image_QRCode http://pear.php.net/package/Image_QRCode/download makeCode("Hello, world"); ?> 特に何も意識せず使う分に…
前回までのソースを0からファクトリーパターンで書き直したことで拡張性が増した。 ここにはソース全て書ききれないのでスクリプトの詳細な解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインス…
前回の記事からクラスを少し修正しました。ここにはソース全て書ききれないのでスクリプトの解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインストールが必要です。 インストールされてない方…
携帯からのみアクセスを許したいページを作りたいとき、何で判別していますか?UserAgentで判別。それだけではいけません。UserAgentなんて簡単に偽装されてしまいます。そこで、IPアドレス帯域を検査することで大丈夫。携帯電話は各キャリアのサーバを経由…
PEAR::Net_UserAgent_Mobile_GPSを利用して位置情報を取得する。昨日の続きです。mixiのPHPコミュニティで先日のスクリプトを30人程の方々に試してもらいました。au,docomo,softbank,willcom,iPhone,google Androidと、 様々な意見を聞くことができました。…
今日はPHPでGPSを扱う練習を〜(もちろん位置情報の取得は携帯でです。)1から組むのは当然大変そうなので「PEAR::Net_UserAgent_Mobile_GPS」を利用しました。GPS検索を扱う際、3キャリアでコードが違ってきますがそれを解消してくれるスグレモノです。ちなみに…
PCの買い替えによってマシンパワーも上がったことなので、PHP単体の「Pleiades All in One PHP」から、Java、C/C++、PHPのパッケージが統合されている「Pleiades All in One Ultimate」に切り替えることにしてみた。こちらの記事を参考に設定を進めた。 http://b…
また一冊増えました。今回買ったのはこれ。 PHPライブラリコレクション作者: 山田祥寛出版社/メーカー: 翔泳社発売日: 2008/01/25メディア: 単行本(ソフトカバー) クリック: 13回この商品を含むブログ (7件) を見るZend,Pear,Smartyなど、便利なライブラリ…
PEAR::Searvices_Twitterコレを使う事によってPHPからtwitterAPIをゴニョゴニョするのが楽になりそう。 ただし利用条件はPHPのverが5.2.0以上。まずは鯖管にPHPのバージョン上げて貰わないと・・・ 基本的なオブジェクト生成 レスポンスはJSON形式。設定次…
PEARを使って早速書き換えてみました。初のPEAR使用のスクリプト。でもよりによって初めてのPEARが全機能を引き継いだ検索とは…でも修正はかなり楽でした。Pager_WrapperがかなりnicoDB_Searchと相性が良かったと思います。取り出したい情報も全て配列で取得…
今日はPager_Wrapper.phpを入れてみた。おーPagerが更に便利に。「便利に。」ってもまだ使い倒してはいませんが・・・とりあえず、DB_Searchに使ってみようかなと思ふ。Pager+ソート+and検索,or検索機能付きのDB検索を全自作って結構タイヘンでしたよあーた。…