今さらながらですが かなり前からあるサービスですが、PEARのServices_Hatenaを最近重宝しています。 その名の通り「はてな」のAPIサービスを手軽に使うことができるようになります。 はてなのAPIを利用して […]
Archives by Tag 'PEAR'
今更ですが、PEARのServices_Hatenaが便利すぎる件
PHPでbasic認証の掛かったページにアクセス – 『PEAR::HTTP_Request』『Zend_Http_Client』
今回はPHPのプログラムから基本認証の掛かったページを取得する方法を紹介します。 実はそういったライブラリは既に用意されており、結構簡単に実装できます。 URL : http://hogehoge.com/ ユー […]
携帯サイト制作でおさえておきたい7つのPEARライブラリ
今回は携帯サイトを制作する上でおさえておきたいPEARライブラリを紹介します。 携帯を制作する際にはぜひインストールしてお使い下さい。 1. Net_UserAgent_Mobile 携帯端末情報の取得 携帯キャリア、ユ […]
PEAR::Net_UserAgent_Mobileで携帯ユーザーエージェント情報を取得する
携帯の機種名やキャリア名など今まで自作のライブラリを使ってきましたが 今年に入ってPEARのNet_UserAgent_Mobileが正式にリリースされましたので試しました。 インストール #pear install N […]
PHPでスクリプトの処理、実行時間を計測する
携帯サイトだけに限りませんが、 PHPのロジックの問題で 「特定の画面を表示するまでにかなり時間が掛かる。」など どの部分のロジックが負荷の高い処理になっているのかを見付けて改善する必要があると思います。 改善すべき場所 […]
携帯の受信ブロックを回避する宛先エラーメールの処理方法 後編
キャリアブロック(受信ブロック)を回避する為の550(宛先)エラーメールの処理方法 前編 に引き続き、エラーメール処理について紹介します。 メールサーバーはqmailを想定しています。エラーメールを受信するメールアカウン […]
空メールを使ったユーザー登録
会員登録制のサイトを作ったが携帯サイトだとこのような事が良く起こります。 携帯アドレスを入力してもらう形にすると長いし間違えやすい! メール配信をしてもユーザーがドメイン解除しておらずメールが届かない! この2つの問題を […]
PEAR::Console_CommandLineで引数を管理する
WEBサイトを開発・運営していると、携帯サイトに限らず、コマンドラインからプログラムを実行する機会はよくあると思います。 一日に一度アクセス解析結果をDBに保存したい 空メールを受信した際にプログラムを走らせたい PHP […]
ケータイ画像出力のためのキャリア・機種判別
キャリアの判別方法 上記のようにユーザーエージェントはキャリア毎にいくつかのパターンがありますので、それを元に判別します。 <?php // ユーザーエージェント判別 $userAgent = $_SERVER[‘ […]