• 締切済み

TwistOAuthが読み込めないエラー

「TwistOAuth」でツイート語句検索ファイルを作っているのですが、初心者ゆえ、 エラーが出て上手くゆきません。”TwistOAuth.phar”はPHPファイルの同階層にそのまま置いています。 requireに失敗しているのでしょうか?以下のエラーが出ます。 ????nn? Fatal error: Class 'TwistOAuth' not found in /home/users/1/.../***.php on line 8 基本的な事がたぶん分かっていないのでご指摘お願いします。(????nn?の意味も分かりません。。) ~~~ソース~~~ <?php require ( dirname ( __FILE__ ) . '/TwistOAuth.phar'); $ck = '***'; $cs = '***'; $at = '***'; $as = '***'; try { $to = new TwistOAuth($ck, $cs, $at, $as); $q = '検索文字'; $count = 10; $lang = 'ja'; $result = $to->get('search/tweets', compact('q', 'count', 'lang')); } catch (TwistException $e) { $error = $e->getMessage(); exit( $error ); } ob_start(function($buf){ return mb_convert_encoding($buf, 'SJIS', 'UTF-8'); }); foreach($result->statuses as $status): echo $status->text; echo "\n"; endforeach; echo "end"; ?>

みんなの回答

noname#244856
noname#244856
回答No.1

うーん、ちょっとこちらでは再現出来ないエラーですねぇ… PHPバージョンが5.3以降であるか、TwistOAuth.pharが旧くないか、などの確認を行ってください。

ferra
質問者

補足

mpyw様ですよね? ネット上の記事を見て、大変尊敬しております。 記事がわかりやすく、論理的で、天才ではないかなどと思いました。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10144666775 こちらにある記事とリンク先にも感銘を受けました。 私のエラーは、文法が間違っているわけではなさそうですね^^ それだけ判れば頑張れます。お言葉ありがとうございました! (もしかして、mpyw様は「TwistOAuth」のワードが出たら自動取得しているのでしょうか? APIって素人には夢が膨らみます!)