• R/O
  • SSH
  • HTTPS

p2-php: Commit


Commit MetaInfo

Revision974 (tree)
Time2014-04-12 06:22:56
Authorakid

Log Message

p2/ for version 1.8.98

Change Summary

Incremental Difference

--- p2/trunk/conf/conf_system.inc.php (revision 973)
+++ p2/trunk/conf/conf_system.inc.php (revision 974)
@@ -3,7 +3,7 @@
33 // このファイルは、特に理由の無い限り変更しないで下さい。
44 // include from conf.inc.php
55
6-$_conf['p2version'] = '1.8.97'; // rep2のバージョン
6+$_conf['p2version'] = '1.8.98'; // rep2のバージョン
77
88 $_conf['p2name'] = 'rep2'; // rep2の名前。
99
--- p2/trunk/doc/ChangeLog.txt (revision 973)
+++ p2/trunk/doc/ChangeLog.txt (revision 974)
@@ -1,3 +1,8 @@
1+2014/04/12
2+ * rep2 version 1.8.98
3+
4+ [更新] 2ch.scの書き込み完了画面に対応した。
5+
16 2014/01/23
27 * rep2 version 1.8.97
38
--- p2/trunk/doc/README.txt (revision 973)
+++ p2/trunk/doc/README.txt (revision 974)
@@ -25,7 +25,7 @@
2525 1. サーバを立ち上げて、PHPが動くようにする。
2626 2. rep2ディレクトリをサーバからアクセスできる所(「~/Sites」とか)へ置く。
2727 3. rep2ディレクトリの中にデータ保存用のディレクトリを作成する。(デフォルトでは "data" ディレクトリ)
28- 4. データ保存用ディレクトリのパーミッションを「707」(または777)にする。
28+ 4. データ保存用ディレクトリのパーミッションを「707」(または777)にする。(Webサーバから読み書き実行ができる状態にする)
2929 5. 必要に応じて、 conf/conf_admin.inc.php などのconfファイルをテキストエディタで開いて設定編集。
3030 6. ブラウザから、
3131 http://127.0.0.1/~(ユーザ名)/rep2/index.php
--- p2/trunk/lib/UA.php (revision 973)
+++ p2/trunk/lib/UA.php (revision 974)
@@ -498,7 +498,7 @@
498498 // (DS) Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.5 [ja]
499499 // (DSi) Opera/9.50 (Nintendo DSi; Opera/507; U; ja)
500500 // (3DS) Mozilla/5.0 (Nintendo 3DS; U; ; ja) Version/1.7455.JP
501- if (preg_match('/(?: Nitro|Nintendo DSi;)/', $ua) || UA::isNintendo3DS($ua)) {
501+ if (preg_match('/(?: Nitro\\)|Nintendo DSi;)/', $ua) || UA::isNintendo3DS($ua)) {
502502 return true;
503503 }
504504 return false;
--- p2/trunk/post.php (revision 973)
+++ p2/trunk/post.php (revision 974)
@@ -784,8 +784,8 @@
784784 $response = preg_replace("{(<head>.*<META http-equiv=\"Content-Type\" content=\"text/html; charset=)EUC-JP(\">.*</head>)}is", "$1Shift_JIS$2", $response);
785785 }
786786
787- $kakikonda_match = "/<title>.*(書きこみました|■ 書き込みました ■|書き込み終了 - SubAll BBS).*<\/title>/is";
788- $cookie_kakunin_match = "/<!-- 2ch_X:cookie -->|<title>■ 書き込み確認 ■<\/title>|>書き込み確認。</";
787+ $kakikonda_match = '/<title>.*(書きこみました|書き込みました|書き込み終了 - SubAll BBS).*<\/title>/is';
788+ $cookie_kakunin_match = '/<!-- 2ch_X:cookie -->|<title>■ 書き込み確認 ■<\/title>|>書き込み確認。</';
789789
790790 if (eregi("(<.+>)", $response, $matches)) {
791791 $response = $matches[1];
@@ -880,7 +880,7 @@
880880
881881 // その他はレスポンスをそのまま表示(結果はエラーとしてfalseを返す)
882882 } else {
883- $response = ereg_replace('こちらでリロードしてください。<a href="\.\./[a-z]+/index\.html"> GO! </a><br>', "", $response);
883+ $response = mb_ereg_replace('こちらでリロードしてください。<a href="\.\./[a-z]+/index\.html"> GO! </a><br>', "", $response);
884884 echo $response;
885885 return false;
886886 }
--- p2/trunk/js/post_form.js (revision 973)
+++ p2/trunk/js/post_form.js (revision 974)
@@ -68,7 +68,7 @@
6868 {
6969 var chost = 'p2.2ch.net';
7070 var myhost = getMyHost();
71- var reg = new RegExp(chost.replace(/([^0-9A-Za-z_])/g + '$', '\\$1'));
71+ var reg = new RegExp(chost.replace(/([^0-9A-Za-z_])/g, '\\$1') + '$');
7272 if (myhost.match(reg)) {
7373 return chost;
7474 }
Show on old repository browser