PHPに惚れました

今でも多分惚れてます。

PEAR

さくらレン鯖でMDB2のquote,escapeメソッドでエスケープ処理時に文字化けする

なぜか分からない。文字コードはほぼ全てUTF-8に統一してるはず。 DBへの接続時に「SET NAMES utf8」で文字コードも明示的に指定してる。 "mysql","username"=>"***","password"=>"***","hostspec"=>"mysql***.db.sakura.ne.jp","database"=>"***"); $db=MDB…

PHPでちょっと奥に突っ込んだQRコード生成

今更ながら、な記事かもしれませんが。PEARパッケージ「Image_QRCode」でQRコードを生成出来ます。 よく出回ってるサンプルソース。Image_QRCode http://pear.php.net/package/Image_QRCode/download makeCode("Hello, world"); ?> 特に何も意識せず使う分に…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた(その3)

前回までのソースを0からファクトリーパターンで書き直したことで拡張性が増した。 ここにはソース全て書ききれないのでスクリプトの詳細な解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインス…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた(その2)

前回の記事からクラスを少し修正しました。ここにはソース全て書ききれないのでスクリプトの解説は省きます。 ソースのDL:夢幻 下準備 PEAR::Net_UserAgent_Mobile PEAR::Net_IPv4 2つのPEARパッケージのインストールが必要です。 インストールされてない方…

PHPで携帯電話からのアクセスかを判別するスクリプト書いた

携帯からのみアクセスを許したいページを作りたいとき、何で判別していますか?UserAgentで判別。それだけではいけません。UserAgentなんて簡単に偽装されてしまいます。そこで、IPアドレス帯域を検査することで大丈夫。携帯電話は各キャリアのサーバを経由…

PHP+GPSで現在位置情報を取得する2

PEAR::Net_UserAgent_Mobile_GPSを利用して位置情報を取得する。昨日の続きです。mixiのPHPコミュニティで先日のスクリプトを30人程の方々に試してもらいました。au,docomo,softbank,willcom,iPhone,google Androidと、 様々な意見を聞くことができました。…

PHP+GPSで現在位置情報を取得する

今日はPHPでGPSを扱う練習を〜(もちろん位置情報の取得は携帯でです。)1から組むのは当然大変そうなので「PEAR::Net_UserAgent_Mobile_GPS」を利用しました。GPS検索を扱う際、3キャリアでコードが違ってきますがそれを解消してくれるスグレモノです。ちなみに…

(雑記)Pleiades All in Oneの導入

PCの買い替えによってマシンパワーも上がったことなので、PHP単体の「Pleiades All in One PHP」から、Java、C/C++、PHPのパッケージが統合されている「Pleiades All in One Ultimate」に切り替えることにしてみた。こちらの記事を参考に設定を進めた。 http://b…

PHPライブラリの本買いました。

また一冊増えました。今回買ったのはこれ。 PHPライブラリコレクション作者: 山田祥寛出版社/メーカー: 翔泳社発売日: 2008/01/25メディア: 単行本(ソフトカバー) クリック: 13回この商品を含むブログ (7件) を見るZend,Pear,Smartyなど、便利なライブラリ…

ちょっと遊べそうなPEARパッケージ

PEAR::Searvices_Twitterコレを使う事によってPHPからtwitterAPIをゴニョゴニョするのが楽になりそう。 ただし利用条件はPHPのverが5.2.0以上。まずは鯖管にPHPのバージョン上げて貰わないと・・・ 基本的なオブジェクト生成 レスポンスはJSON形式。設定次…

nicoDB_Search強化。かな?

PEARを使って早速書き換えてみました。初のPEAR使用のスクリプト。でもよりによって初めてのPEARが全機能を引き継いだ検索とは…でも修正はかなり楽でした。Pager_WrapperがかなりnicoDB_Searchと相性が良かったと思います。取り出したい情報も全て配列で取得…

Pagerをより自分に合わせて

今日はPager_Wrapper.phpを入れてみた。おーPagerが更に便利に。「便利に。」ってもまだ使い倒してはいませんが・・・とりあえず、DB_Searchに使ってみようかなと思ふ。Pager+ソート+and検索,or検索機能付きのDB検索を全自作って結構タイヘンでしたよあーた。…