#pear list コマンドで、MDB2が入っているかを確認する
→入っていないのでインストール
#pear install MDB2 エンター
→MDB2: Optionalfeature ... とリストが表示される
リストの表示が終わったら、再度pear listコマンドを入力してエンター
→ MDB2 2.4.1 stable という表示を確認
次に、MDB2_Driver_mysqliを インストールする
→ #MDB2_Driver_mysql を入力してエンター
pear list コマンドを入力して、
MDB2_Driver_mysqlがインストールされていることを確認する
2010年8月2日月曜日
19 Twitter投稿の文字数が140文字を超えた場合の処理
140文字を超える場合は、135文字まで表示して、以降.....を表示させる
/usr/lib/php/modulesmbstring.soが存在することを確認
→もしなかった場合は yum install php-mbstring でインストールする
/etc/php.iniを開いて、623行目の
[Dynamic Extensions] のセクションに、
extension=mbstring.so
/etc/php.d/mbstring.ini
と2行追記する
それから、/etc/php.d/mbstring.iniを開き、
「Enable mbstring extension module」 のコメントアウトを外す
そしてhttpdを再起動 (mbstring 拡張が有効になる)
ソースを記述して投稿をテストする
<?php
require_once('Zend/Service/Twitter.php');
$id = 'ohgon_test';
$password = 'kanariyabaimachi';
$twitter = new Zend_Service_Twitter($id, $password);
$word ='140文字以上入力';
if(mb_strlen($word)> 140 )
{
$word = mb_substr( $word , 0 , 135 );
$word .= "... ";
}
$response = $twitter->status->update($word);
?>
/usr/lib/php/modulesmbstring.soが存在することを確認
→もしなかった場合は yum install php-mbstring でインストールする
/etc/php.iniを開いて、623行目の
[Dynamic Extensions] のセクションに、
extension=mbstring.so
/etc/php.d/mbstring.ini
と2行追記する
それから、/etc/php.d/mbstring.iniを開き、
「Enable mbstring extension module」 のコメントアウトを外す
そしてhttpdを再起動 (mbstring 拡張が有効になる)
ソースを記述して投稿をテストする
<?php
require_once('Zend/Service/Twitter.php');
$id = 'ohgon_test';
$password = 'kanariyabaimachi';
$twitter = new Zend_Service_Twitter($id, $password);
$word ='140文字以上入力';
if(mb_strlen($word)> 140 )
{
$word = mb_substr( $word , 0 , 135 );
$word .= "... ";
}
$response = $twitter->status->update($word);
?>
登録:
投稿 (Atom)