title

change log

BugTrack

***外部へのリンクが異常なリンクとなる。
http://www.yahoo.co.jp/
***スペースを含むタイトルのリンクが使用できない(仕様?)
[['yahoo japan weather' http://weather.yahoo.co.jp/weather/]]
====
BugTrack

外部へのリンクが異常なリンクとなる。

* 修正方法

Main.php の _inline_sub()内を下記のように修正。

>|
} else if(preg_match("/((mailto|http|https|ftp):($LINK_CHAR))/", $s, $regs)){
return "<a href=\"{$regs[1]}\">$regs[1]</a>";
|<

** 発見日

2004/08/06

** 修正日

2004/08/06

** 発生バージョン

rnh006

** 修正済みバージョン

未リリース
====
BugTrack

refererの日本語がうまく表示されていない。

* 修正方法



** 発見日

2004/08/06

** 修正日



** 発生バージョン

rnh006

** 修正済みバージョン


====
BugTrack_未リリース

次のページ(>>)および、前のページ(<<)がうまく機能していない。

* 修正方法

Main.php の page_link()内を下記のように修正。

>|
$prev = $page_no-1;
array_push($a, link_self(htmlspecialchars('<< '), '', $cmd, "page={$prev}{$option}"));
|<

>|
$next = $page_no+1;
array_push($a, link_self(htmlspecialchars(' >>'), '', $cmd, "page={$next}{$option}"));
|<

** 発見日

2004/08/05

** 修正日

2004/08/05

** 発生バージョン

rnh006

** 修正済みバージョン

未リリース
====
BugTrack

次のページ(>>)および、前のページ(<<)がうまく機能していない。

* 修正方法

Main.php の page_link()内を下記のように修正。

>|
$prev = $page_no-1;
array_push($a, link_self(htmlspecialchars('<< '), '', $cmd, "page={$prev}{$option}"));
|<

>|
$next = $page_no+1;
array_push($a, link_self(htmlspecialchars(' >>'), '', $cmd, "page={$next}{$option}"));
|<

** 発見日

2004/08/05

** 修正日

2004/08/05

** 発生バージョン

rnh006

** 修正済みバージョン

未リリース
====
BugTrack

外部へのリンクが異常なリンクとなる。
http://www.yahoo.co.jp/
====
BugTrack

外部へのリンクがちゃんと貼られていない。
http://www.yahoo.co.jp/
====
BugTrack

refererの日本語がうまく表示されていない。

* 修正方法



** 発見日

2004/08/06

** 修正日



** 修正済みバージョン


====
BugTrack

次のページ(>>)および、前のページ(<<)がうまく機能していない。

* 修正方法

Main.php の page_link()内を下記のように修正。

>|
$prev = $page_no-1;
array_push($a, link_self(htmlspecialchars('<< '), '', $cmd, "page={$prev}{$option}"));
|<

>|
$next = $page_no+1;
array_push($a, link_self(htmlspecialchars(' >>'), '', $cmd, "page={$next}{$option}"));
|<

** 発見日

2004/08/05

** 修正日

2004/08/05

** 修正済みバージョン

未リリース
====
BugTrack

次のページ(>>)および、前のページ(<<)がうまく機能していない。

* 修正方法

Main.php の page_link()内を下記のように修正。

>|
$prev = $page_no-1;
array_push($a, link_self(htmlspecialchars('<< '), '', $cmd, "page={$prev}{$option}"));
|<

>|
$next = $page_no+1;
array_push($a, link_self(htmlspecialchars(' >>'), '', $cmd, "page={$next}{$option}"));
|<

** 修正日

2004/08/05

** 修正済みバージョン

未リリース
====
RandomNote/PHPについて。
http://dungeon.walker.jp/rn/
ninjinさんが開発されたRandomNoteをPHPにポーティングしてみました。
このバージョンはrn006をベースにしています。

* オリジナルとの差異
- PHP版ではデフォルトのエンコードとしてUTF-8を採用しています。また、PHP版[[独自機能]]として、エンコードの設定を変更する事も可能になっています。
- referer設定のomit_urlを記録時ではなく、表示時に適用するように変更しています。この変更により、設定変更前に記録されてしまったrefererも削除する事が可能になっています。
- 編集後に自動的にリダイレクトをする機能を実装しています。この機能を有効にする事で、リロード時の2重投稿を防止する事が可能になっています。

* download
- 最新バージョン
-- [[rnh006.zip http://tbox.80code.com/misc/dl.cgi?file=rnh006.zip]] - 2004/08/01公開

** 設置方法
- 当サイトからPHP版のソースをダウンロードし、展開します。
- info.txtのurl,site_name,descritionを編集します。
- そのままサーバーに転送します。

** ライセンス
[[オリジナルのライセンス http://dungeon.walker.jp/rn/index.rb?AboutPage.txt]]に従い、フリーソフトウェアとします。

* 更新履歴
** rnp006 - 2004/08/01
- PHP版初回リリース。
- rnp006をベース。
====
Menu
[[About ?AboutPage.txt]] [[本家 http://dungeon.walker.jp/rn/]] [[Perl版 http://tbox.80code.com/wiki/rnh/]]
====
Menu
[[About ?AboutPage.txt]]
====
RandomNote/PHPについて。
http://dungeon.walker.jp/rn/
ninjinさんが開発されたRandomNoteをPHPにポーティングしてみました。
このバージョンはrn006をベースにしています。

* オリジナルとの差異
- PHP版ではデフォルトのエンコードとしてUTF-8を採用しています。また、RandomNote/PHP独自機能として、エンコードの設定を変更する事も可能になっています。
- referer設定のomit_urlを記録時ではなく、表示時に適用するように変更しています。この変更により、設定変更前に記録されてしまったrefererも削除する事が可能になっています。
- 編集後に自動的にリダイレクトをする機能を実装しています。この機能を有効にする事で、リロード時の2重投稿を防止する事が可能になっています。

* download
- 最新バージョン
-- [[rnh006.zip http://tbox.80code.com/misc/dl.cgi?file=rnh006.zip]] - 2004/08/01公開

** 設置方法
- 当サイトからPHP版のソースをダウンロードし、展開します。
- info.txtのurl,site_name,descritionを編集します。
- そのままサーバーに転送します。

** ライセンス
[[オリジナルのライセンス http://dungeon.walker.jp/rn/index.rb?AboutPage.txt]]に従い、フリーソフトウェアとします。

* 更新履歴
** rnp006 - 2004/08/01
- PHP版初回リリース。
- rnp006をベース。
====
RandomNote/PHPの独自機能

* エンコード変更機能

CGI_frame.php の
define('INTERNAL_ENCODING', 'UTF-8');
define('OUTPUT_ENCODING', 'UTF-8');
を書き換える事で、内部エンコーディング、出力エンコーディングを変更する事が出来ます。

* リロードでの2重投稿防止機能

info.txtに
redirect on
という行を付け加える事で、編集後にリダイレクトを行い、リロードでの2重投稿を防止する事が出来ます。
====
page 24 - << : 0 : 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : >>