Archives by Tag 'PEAR'

今更ですが、PEARのServices_Hatenaが便利すぎる件

By fukumoto - 09/10/02 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

今さらながらですが
かなり前からあるサービスですが、PEARのServices_Hatenaを最近重宝しています。
その名の通り「はてな」のAPIサービスを手軽に使うことができるようになります。
はてなのAPIを利用して [...]

PHPでbasic認証の掛かったページにアクセス – 『PEAR::HTTP_Request』『Zend_Http_Client』

By nakayama - 09/09/25 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

今回はPHPのプログラムから基本認証の掛かったページを取得する方法を紹介します。
 
実はそういったライブラリは既に用意されており、結構簡単に実装できます。
 
URL : http://hogehoge.com/
ユー [...]

携帯サイト制作でおさえておきたい7つのPEARライブラリ

By nakayama - 09/03/24 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

今回は携帯サイトを制作する上でおさえておきたいPEARライブラリを紹介します。
携帯を制作する際にはぜひインストールしてお使い下さい。
1. Net_UserAgent_Mobile 携帯端末情報の取得
携帯キャリア、ユ [...]

PEAR::Net_UserAgent_Mobileで携帯ユーザーエージェント情報を取得する

By nakayama - 08/11/19 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

携帯の機種名やキャリア名など今まで自作のライブラリを使ってきましたが
今年に入ってPEARのNet_UserAgent_Mobileが正式にリリースされましたので試しました。

インストール

#pear install [...]

PHPでスクリプトの処理、実行時間を計測する

By katou - 08/10/13 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

携帯サイトだけに限りませんが、
PHPのロジックの問題で
「特定の画面を表示するまでにかなり時間が掛かる。」など
どの部分のロジックが負荷の高い処理になっているのかを見付けて改善する必要があると思います。
改善すべき場所 [...]

携帯の受信ブロックを回避する宛先エラーメールの処理方法 後編

By nakayama - 08/10/07 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

キャリアブロック(受信ブロック)を回避する為の550(宛先)エラーメールの処理方法 前編
に引き続き、エラーメール処理について紹介します。
メールサーバーはqmailを想定しています。エラーメールを受信するメールアカウン [...]

空メールを使ったユーザー登録

By nakayama - 08/10/03 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

会員登録制のサイトを作ったが携帯サイトだとこのような事が良く起こります。

携帯アドレスを入力してもらう形にすると長いし間違えやすい!
メール配信をしてもユーザーがドメイン解除しておらずメールが届かない!

この2つの問 [...]

PEAR::Console_CommandLineで引数を管理する

By shin - 08/10/02 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

WEBサイトを開発・運営していると、携帯サイトに限らず、コマンドラインからプログラムを実行する機会はよくあると思います。

一日に一度アクセス解析結果をDBに保存したい
空メールを受信した際にプログラムを走らせたい

P [...]

ケータイ画像出力のためのキャリア・機種判別

By ookura - 08/09/11 - このエントリをはてなブックマークに追加このエントリをYahoo!ブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

キャリアの判別方法
上記のようにユーザーエージェントはキャリア毎にいくつかのパターンがありますので、それを元に判別します。
<?php
// ユーザーエージェント判別
$userAgent = $_SERVER[' [...]