携帯にはユニークなIDがふられている。それを携帯端末IDというらしい。
ID・パスワードなどの入力の手間を省くためにこの携帯端末IDが使われることがあるらしい。
pearのNet_UserAgent_Mobileを使うと簡単に取得できるらしい。
また、OpenPNEやMyNetsなどの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;
}
}
タグ:
pear,
php,
Tips,
携帯,
開発
最初の設定で文字化けするときは、database.phpの中で、「encoding」を設定してやるとよい。
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database_name',
'prefix' => '',
'encoding' => 'utf8',
);
タグ:
cakephp,
php,
Tips
PHPで、そのファイルシステムでのディレクトリ区切り文字をあらわす定数です。
Windowsなら「\」、Linuxなら「/」が入るそうです。
知りませんでした。
タグ:
php,
Tips,
開発
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が追加される。
タグ:
hosts,
pear,
php,
plesk
最近のコメント