- 2009-03-31 (Tue) 23:47
- Computer
NP_OpenId v1.1をXREAのPHPセーフモード環境で動作するように改造しました。
主な変更点は以下の通り。
1.外部スクリプトを呼び出す必要性を感じなかったため
2.セーフモードの制約を回避するため
3.何故エラーになるのか追求していませんが、以下のように修正しました。
とりあえず問題なく動いているようです。
主な変更点は以下の通り。
- 外部スクリプト(rd.php)を呼び出さず、action.phpで処理する方式に変更
- POSTとGETのデータを同時取得せず、どちらか一方で値を取得するように変更
- NP_TrackBackをインストールしているとNP_TrackBack.phpの1405行目($bid = $blog->getID();)でエラーが出るので、$blogの値をチェック(条件分岐)するように修正
1.外部スクリプトを呼び出す必要性を感じなかったため
2.セーフモードの制約を回避するため
3.何故エラーになるのか追求していませんが、以下のように修正しました。
変更前
global $blog;
$bid = $blog->getID();
変更後
global $manager, $blog;
if (!empty($blog)) {
$b =& $blog;
} else {
$b =& $manager->getBlog($CONF['DefaultBlog']);
}
$bid = $b->getID();
とりあえず問題なく動いているようです。
- Newer: ThinkVantage System Update 終了・・・orz
- Older: 今日で一段落
Trackback:No Trackbacks
- TrackBack URL for this entry
- http://www.206rc.org/item/3288.trackback
- Listed below are links to weblogs that reference
- NP_OpenId v1.1改 from 206RC.org
トラックバック
このエントリにトラックバックはありません
![Validate my RSS feed [Valid RSS]](/img/valid-rss-rogers.png)
![Validate my Atom 1.0 feed [Valid Atom 1.0]](/img/valid-atom.png)