「・・・Twitter APIを勉強しています」
http://q.hatena.ne.jp/1341977178
の続きです。
tmhOAuthフォルダを作成し、ご指摘いただいた構造にし
twitter_oauth.phpで
require_once 'tmhOAuth/tmhOAuth.php';、
を、session_start(); の次に記述したら、エラーのメッセージが変わりました。
http://ameblo.jp/honmaaax/entry-11165902587.html
の中で
1.「tmhUtilities.phpを同じディレクトリに置いて、
php内でrequireして、tmhUtilities::php_self()
という形で呼んで下さい。」
同じhttp://localhost/twitterapi/
にtmhUtilities.phpを置きました。
Q:php_self()関数がtmhUtilities.phpに無いのは問題ないのでしょうか。
2.「php内でrequireして、tmhUtilities::php_self()
という形で呼んで下さい。」
Q:すいません。この意味がわかりません。
tmhUtilities.phpの中に
require '****';とやるのだと思うのですが、
****の部分がわかりません。
---エラーメッセージを
http://1811way.com/work008/err01.txt
に表示してあります。
ZendFrameworkはc\にインストールしてありますが、
ここで呼び出しているような機能が、
インストールされているかの確認方法はありますか。
以上、よろしくお願いします。
https://github.com/yusuke/twtr-api-pocket-reference/blob/master/php/oauth_authorize.php を動かしてみました。tmhOAuth.phpはバージョン0.621(最新版)。
tmhOAuth.php、tmhUtilities.php、cacert.pemはセットで同じ場所に置く。
<?php
//tmhOAuth.phpがoauth_authorize.phpと同じ場所なら
require "./tmhOAuth.php"; //./なくてもいいけど
require "./tmhUtilities.php";
//tmhOAuthフォルダに入れているなら
require "./tmhOAuth/tmhOAuth.php";
require "./tmhOAuth/tmhUtilities.php";
…
$here = tmhUtilities::php_self();
で動きました。