アーカイブ

‘pear’ タグのついている投稿

携帯端末ID

2009 年 2 月 24 日 snufkin コメントはありません

携帯にはユニークなIDがふられている。それを携帯端末IDというらしい。

ID・パスワードなどの入力の手間を省くためにこの携帯端末IDが使われることがあるらしい。

pearのNet_UserAgent_Mobileを使うと簡単に取得できるらしい。
また、OpenPNEMyNetsなどのSNSアプリの「簡単ログイン」の機能にも利用されており、KtaiID.php(webapp/lib/OpenPNE/KtaiID.php)に携帯端末ID取得のためのclassが定義されている。

ex)
(usagi/webapp/modules/qrentry/do/qr_insert_c_member.php)

//簡単ログインを判定
if ($_REQUEST['easy_access']) {
    $easy_access_id = OpenPNE_KtaiID::getID();
    if (!$easy_access_id) {
        $errors[] = '携帯の個体識別番号を取得できませんでした簡単ログインのチェックを外して登録してください。';
    } else {
        $prof['easy_access_id'] = $easy_access_id;
    }
}
タグ: , , , ,
カテゴリー: web製作 タグ: , , , ,

Pleskとpearとopen_basedir

Pleskを使ったサーバでpearとかSmartyとかを使うために。

Pleskでドメインを追加するとき、phpのopen_basedirとかinclude_pathを設定するときhttpd.confとかで設定しても有効になってくれなくてイラっとする。

そんなときは/var/www/vhosts/example.com/conf/にvhost.confを作って以下を記述。

<Directory /var/www/vhosts/example.com/httpdocs>
php_admin_flag safe_mode off
php_admin_value inclde_path ".:/usr/share/pear"
php_admin_value open_basedir "/var/www/vhosts/example.com/httpdocs:/tmp:/usr/share/pear"
</Directory>

その後、設定を読み込ませるために

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=example.com

を実行。

apacheリロード。

service httpd restart

これでopen_basedirに/usr/share/pearが追加される。

タグ: , , ,
カテゴリー: サーバ管理 タグ: , , ,