※■公式p2はこのスレでは扱っていません■※
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。
※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。
■公式ページ
rep2 expack 全部入り for PHP 8.x by (´・ω・) ス
https://github.com/mikoim/p2-php/
rep2 expack 全部入り by open774
https://github.com/open774/p2-php
p2 - PHPでつくった2ch Viewer
http://akid.s17.xrea.com/
p2Wiki
http://akid.s17.xrea.com/p2puki/
■前スレ
rep2 part70
http://egg.5ch.net/test/read.cgi/software/1700819623/
探検
rep2 part71
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2024/03/14(木) 13:43:19.44ID:amwQPZlr0325あぼーん
NGNGあぼーん
327 ハンター[Lv.9][新芽]
2024/05/03(金) 00:01:53.05ID:HFs/fuJ70 ブラウザからならハンターになれるが
rep2からだと警備員
rep2からだと警備員
2024/05/03(金) 22:48:10.93ID:HFs/fuJ70
ハンターアカウントにログイン
レスごとに大砲を撃つリンク
頭いい人実装お願いします
レスごとに大砲を撃つリンク
頭いい人実装お願いします
ハンターログインもすぐできるが、今はブラウザ側で別にログインしておく感じにしてる
https://imgur.com/BqZ9hzP.jpg
https://imgur.com/BqZ9hzP.jpg
2024/05/04(土) 15:36:49.51ID:hJwEFxgy0
たぶんPHPのバージョン上げてから設定全般がUTF-8で書き込まれるようになって
読み込みの方はシフトJIS前提だから設定変更すると日本語箇所が壊れるようになった
そんなに頻繁に設定変更しないから今は毎回ファイルの文字コード変換して凌いでるけど
直し方わかりませんか?
今のPHPバージョンは8.2.8です
読み込みの方はシフトJIS前提だから設定変更すると日本語箇所が壊れるようになった
そんなに頻繁に設定変更しないから今は毎回ファイルの文字コード変換して凌いでるけど
直し方わかりませんか?
今のPHPバージョンは8.2.8です
2024/05/04(土) 17:26:38.72ID:OvdNHQjJ0
>>329
おお良いですね
おお良いですね
2024/05/04(土) 17:29:55.31ID:OvdNHQjJ0
ハンターの大砲かなり効果ありますね
よく行くスレでアンチ荒らしに撃ってるけどかなり減った
よく行くスレでアンチ荒らしに撃ってるけどかなり減った
2024/05/04(土) 23:17:05.63ID:SMQAnrxT0
すまん、ハンターの射撃リンクのやつだけど、ベースはmikoim php8版なんだけど
さすがにmikoim版が2年前が最終更新だしそれを使ってたと思ったが、今さっき
git diffしてみたらだいぶ違ってて、元が古いみたいで簡単なパッチが作れないわ
ShowThreadPc.phpの改造だけでいけると思うんだけど確認してみる
自分はPCしか使ってないから、スマホから撃ちたいなら自分で改造してくれ
さすがにmikoim版が2年前が最終更新だしそれを使ってたと思ったが、今さっき
git diffしてみたらだいぶ違ってて、元が古いみたいで簡単なパッチが作れないわ
ShowThreadPc.phpの改造だけでいけると思うんだけど確認してみる
自分はPCしか使ってないから、スマホから撃ちたいなら自分で改造してくれ
335330
2024/05/05(日) 10:48:58.15ID:kPTqgAeR0 直し方わかったわ
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-05 10:32:57.552573000 +0900
@@ -148,7 +148,7 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
+ if ($request_encoding !== 'SJIS-WIN') {
mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
}
文字コード判定の返り値が「SJIS-WIN」だったから一致しなかったんだな
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-05 10:32:57.552573000 +0900
@@ -148,7 +148,7 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
+ if ($request_encoding !== 'SJIS-WIN') {
mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
}
文字コード判定の返り値が「SJIS-WIN」だったから一致しなかったんだな
336330
2024/05/06(月) 11:15:42.75ID:lfS7yUfs0 >>335
間違ってたわw
実際にテストしたら戻り値はやっぱり「SJIS-win」だった
ただページの文字コードとフォーム入力の文字コードが違うのが原因っぽいのでこうした
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-06 11:11:10.639136591 +0900
@@ -148,7 +148,7 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
+ if ($request_encoding === 'SJIS-win') {
mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
}
間違ってたわw
実際にテストしたら戻り値はやっぱり「SJIS-win」だった
ただページの文字コードとフォーム入力の文字コードが違うのが原因っぽいのでこうした
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-06 11:11:10.639136591 +0900
@@ -148,7 +148,7 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
+ if ($request_encoding === 'SJIS-win') {
mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
}
2024/05/06(月) 12:34:44.85ID:hgrOjSo60
大砲リンクはこんくらいでいけると思う
lib/ShowThreadPC.php
transResとqResの両方に
+ $resdate = $date_id;
+ $resdate = mb_ereg_replace(" ID:.*$", "", $resdate);
+ $resdate = mb_convert_encoding($resdate, "UTF-8", "SJIS");
+ $resdate = urlencode($resdate);
// BEプロファイルリンク変換
$date_id = $this->replaceBeId($date_id, $i);
+ if (strstr($this->thread->host, ".5ch.net")) {
+ $donguri = "https://" . $this->thread->host . "/test/read.cgi/" . $this->thread->bbs . "/" . $this->thread->key . "/";
+ $donguri = urlencode($donguri);
+ $donguri = "https://donguri.5ch.net/confirm?url=" . $donguri . "&date=" . $resdate;
+ $date_id .= ' <a href="' . $donguri . '" onclick="return OpenSubWin(¥'' . $donguri . '¥',600,600,0,0)">砲</a>';
+ }
lib/ShowThreadPC.php
transResとqResの両方に
+ $resdate = $date_id;
+ $resdate = mb_ereg_replace(" ID:.*$", "", $resdate);
+ $resdate = mb_convert_encoding($resdate, "UTF-8", "SJIS");
+ $resdate = urlencode($resdate);
// BEプロファイルリンク変換
$date_id = $this->replaceBeId($date_id, $i);
+ if (strstr($this->thread->host, ".5ch.net")) {
+ $donguri = "https://" . $this->thread->host . "/test/read.cgi/" . $this->thread->bbs . "/" . $this->thread->key . "/";
+ $donguri = urlencode($donguri);
+ $donguri = "https://donguri.5ch.net/confirm?url=" . $donguri . "&date=" . $resdate;
+ $date_id .= ' <a href="' . $donguri . '" onclick="return OpenSubWin(¥'' . $donguri . '¥',600,600,0,0)">砲</a>';
+ }
338330
2024/05/06(月) 13:00:43.45ID:lfS7yUfs0 >>336だと試してないブラウザーで不具合出るかもしれないので
結局常にSJIS-winに変換するようにした
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-06 12:53:07.990665591 +0900
@@ -148,9 +148,9 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
- mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
- }
+ #if ($request_encoding !== 'SJIS-win') {
+ mb_convert_variables('SJIS-win', 'UTF-8,CP932,SJIS-win', $_GET, $_POST);
+ #}
// $_REQUEST を再構成
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
いい加減うざいのでもうレスやめます
誰かもっとちゃんとしたやり方わかったら教えてください
結局常にSJIS-winに変換するようにした
--- bootstrap.php~ 2022-03-26 14:25:55.000000000 +0900
+++ bootstrap.php 2024-05-06 12:53:07.990665591 +0900
@@ -148,9 +148,9 @@
}
// Shift_JISでなければ変換
- if ($request_encoding !== 'SJIS-win') {
- mb_convert_variables('SJIS-win', 'UTF-8,CP932', $_GET, $_POST);
- }
+ #if ($request_encoding !== 'SJIS-win') {
+ mb_convert_variables('SJIS-win', 'UTF-8,CP932,SJIS-win', $_GET, $_POST);
+ #}
// $_REQUEST を再構成
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
いい加減うざいのでもうレスやめます
誰かもっとちゃんとしたやり方わかったら教えてください
339名無しさん@お腹いっぱい。
2024/05/06(月) 19:33:51.01ID:iGm55u+t0 ロマサガのソシャゲで一番成功すると言っても大したことあるからスレ立て苦手すぎ問題(´・ω・`)
どんぐりすぐ枯れてしまってめんどくさい
これしょっちゅう書き込んで枯らさないようにしろってこと?
これしょっちゅう書き込んで枯らさないようにしろってこと?
2024/05/06(月) 22:18:58.42ID:wFlV+UC60
>>337
エラーが出ます
Parse error: syntax error, unexpected '.' in /Users/hogehoge/p2-php/lib/ShowThreadPc.php on line 219
エラーが出ます
Parse error: syntax error, unexpected '.' in /Users/hogehoge/p2-php/lib/ShowThreadPc.php on line 219
342あぼーん
NGNGあぼーん
343あぼーん
NGNGあぼーん
344あぼーん
NGNGあぼーん
345あぼーん
NGNGあぼーん
346あぼーん
NGNGあぼーん
347あぼーん
NGNGあぼーん
348あぼーん
NGNGあぼーん
349あぼーん
NGNGあぼーん
350あぼーん
NGNGあぼーん
351あぼーん
NGNGあぼーん
352あぼーん
NGNGあぼーん
353あぼーん
NGNGあぼーん
354あぼーん
NGNGあぼーん
355あぼーん
NGNGあぼーん
356あぼーん
NGNGあぼーん
357あぼーん
NGNGあぼーん
358あぼーん
NGNGあぼーん
359あぼーん
NGNGあぼーん
360あぼーん
NGNGあぼーん
361あぼーん
NGNGあぼーん
362あぼーん
NGNGあぼーん
363あぼーん
NGNGあぼーん
364あぼーん
NGNGあぼーん
365あぼーん
NGNGあぼーん
366あぼーん
NGNGあぼーん
367あぼーん
NGNGあぼーん
368あぼーん
NGNGあぼーん
369あぼーん
NGNGあぼーん
2024/05/16(木) 14:02:22.89ID:+J9SefBJ0
これから新規にインストールするとしたらどれがいいのかのう?
今ははるか昔にインストールしたあとその場しのぎの修正をし続けた秘伝のタレみたいなrep2がwarning吐きまくりながら動いてるからいつ死ぬかもわからない
今ははるか昔にインストールしたあとその場しのぎの修正をし続けた秘伝のタレみたいなrep2がwarning吐きまくりながら動いてるからいつ死ぬかもわからない
2024/05/17(金) 00:55:50.97ID:CGwIb/pE0
うちのも秘伝のタレと化していてトップにはrep2-expack ver.121126.0050って書いてある
動かなくなったら弄ればいいんだよそれがこのソフトの一番の魅力だ
動かなくなったら弄ればいいんだよそれがこのソフトの一番の魅力だ
2024/05/17(金) 16:38:12.24ID:HCazfhZo0
MacのSafariは書き込めるけどiPhoneのSafariで書き込めなくなった
2024/05/19(日) 22:36:09.65ID:ljl9jNpt0
また変な規制入れてる?
他所でやれと
他所でやれと
2024/05/21(火) 08:22:32.58ID:mnmatrQf0
どんぐりシステムの導入お願いします
375名無しさん@お腹いっぱい。
2024/05/23(木) 07:28:46.23ID:auAD36aW0 AIに相談しながらrep2の代替を作れるんじゃないか
2024/05/30(木) 12:21:34.79ID:BW5PpVBz0
imgurのURL貼れなくなったな
2024/05/30(木) 13:23:52.95ID:V9ghLjRZ0
2024/05/30(木) 13:24:37.67ID:V9ghLjRZ0
貼れるやん
2024/05/30(木) 17:26:35.23ID:vwoVY/Xb0
かわよ
2024/05/30(木) 18:59:52.23ID:V9ghLjRZ0
イムガーもXもマルチポストされてるURL貼ると荒らし扱いでクッキーにタコ踊り仕込まれて
次回から余所でやってって言われ書き込めなくなるのは前から有るけどそれのことか?
タコ付いたらクッキー削除すれば書き込めるよ
次回から余所でやってって言われ書き込めなくなるのは前から有るけどそれのことか?
タコ付いたらクッキー削除すれば書き込めるよ
2024/05/30(木) 19:56:43.72ID:pY2jXBOO0
どんぐりレベルでURL貼り付けに制限があるとかも言ってたな
どんぐりが枯れました→クッキー削除
とんでもなくめんどくせえ
誰か対応版をお作りくだせえ
お頼み申す~
とんでもなくめんどくせえ
誰か対応版をお作りくだせえ
お頼み申す~
2024/06/10(月) 09:36:00.51ID:XEuPsNk50
枯れただけならcookie削除必要ないぞ
>>383
何すればいいの?
何すればいいの?
2024/06/10(月) 11:32:58.34ID:JJ2xlCrq0
>>385
枯れている表示になった後、もう一度書き込もうとしても同じレスポンスです。
枯れている表示になった後、もう一度書き込もうとしても同じレスポンスです。
2024/06/10(月) 12:07:29.49ID:PKe8Ewsz0
俺のところでも再度書き込みで問題ないけどな
rep2だと枯れたらCookie削除必須
この辺対応するパッチ作れる人いたら神だけど
さすがにrep2ももう厳しいかなぁ
この辺対応するパッチ作れる人いたら神だけど
さすがにrep2ももう厳しいかなぁ
2024/06/11(火) 20:26:49.77ID:7F+YA+8n0
ACORN=をヘッダーで返さないようにしたらどうなるんだろ
こんど枯れたら実験してみよう
こんど枯れたら実験してみよう
俺もめちゃめちゃ古いrep2使ってるけど、再書き込みで問題ないな。
一度だけいつもと違うメッセージが出て消さないとダメになっちゃったけど。
一度だけいつもと違うメッセージが出て消さないとダメになっちゃったけど。
2024/06/11(火) 20:47:55.83ID:KdLp5iMs0
どうせ1日おきにクッキー削除すればいんだから
シェルスクリプトでファイルを削除すればいいんじゃないの?
しらんけど
シェルスクリプトでファイルを削除すればいいんじゃないの?
しらんけど
2024/06/11(火) 20:55:54.58ID:jDpOvMWV0
Cookieはカキコ履歴と同じくSQLiteだから面倒くさい
2024/06/11(火) 21:07:11.87ID:KdLp5iMs0
SQLiteのコマンドラインツールで削除できんかね?
2024/06/11(火) 21:52:35.66ID:6IQ7kdC50
うちもクソ古いバージョンだが削除しないでも問題なし
期限切れエラー見た後の再投稿はちゃんとcookieなしになる
post.php見れば期限切れcookieの削除処理が入ってるのは分かるが
フォークしてるうちにどこかでバグったのか?
期限切れエラー見た後の再投稿はちゃんとcookieなしになる
post.php見れば期限切れcookieの削除処理が入ってるのは分かるが
フォークしてるうちにどこかでバグったのか?
2024/06/11(火) 22:01:31.21ID:KdLp5iMs0
どんぐりシステムがコロコロ変えてるからようわからん
先週ぐらいから削除しなくても書き込めてる
ようわからん
先週ぐらいから削除しなくても書き込めてる
ようわからん
2024/06/12(水) 05:10:16.09ID:+M/LFVtz0
2024/06/12(水) 09:10:34.27ID:/BQleiEu0
>>392-394
1日一回data/db/p2_cookies.sqlite3を消すだけでいいよ
1日一回data/db/p2_cookies.sqlite3を消すだけでいいよ
2024/06/12(水) 18:37:49.57ID:A+1YynMI0
かけるかな
2024/06/12(水) 20:06:10.52ID:OpaLU6tj0
rep2上でハンターにログイン出来ないのは不便
2024/06/12(水) 21:09:46.67ID:/BQleiEu0
sqliteに入ってるクッキー書き換えたら一度は書けたけどなんかcloudflareからブロックされたwwwww
2024/06/12(水) 21:12:48.27ID:/BQleiEu0
連投すまん
クッキー消したら書けるから、一旦書けた後のクッキーの中身確認したほうがいいな
クッキー消したら書けるから、一旦書けた後のクッキーの中身確認したほうがいいな
404あぼーん
NGNGあぼーん
2024/06/13(木) 20:57:30.91ID:SZXsd/8I0
>>404
コスパの良いポイント活動
コスパの良いポイント活動
2024/06/14(金) 19:18:34.28ID:Xu7uPWJa0
open対応は難しいのかな?
てかもう弄る人誰もいないか
てかもう弄る人誰もいないか
2024/06/14(金) 19:24:55.17ID:UOVRz9UF0
自分で弄ればいい
2024/06/14(金) 19:38:18.83ID:3nT+Q4Qy0
一生懸命対応しても何回もちゃぶ台返し食らってる
不毛だからやめとけ
不毛だからやめとけ
2024/06/17(月) 16:03:25.69ID:gKBzE6gu0
すぐクッキー確認出てきてうぜーわ
410名無しさん@お腹いっぱい。
2024/06/18(火) 05:56:25.70ID:KnZGaEYL0 open774の中の人はもう連絡つかないのかな。GitHubアカウント譲ってくれたらphp8対応のとりこみと、スレに上がるパッチをとりこんでいくまではやる気あるけど。
あくまでまとめだけで、機能追加やデバッグはやれないと思う。
自分のメインや新しい複垢にforkするのはやだ
あくまでまとめだけで、機能追加やデバッグはやれないと思う。
自分のメインや新しい複垢にforkするのはやだ
412あぼーん
NGNGあぼーん
413あぼーん
NGNGあぼーん
414あぼーん
NGNGあぼーん
2024/06/30(日) 12:51:24.11ID:NEyURdjG0
逮捕したんじゃねえのかよ
417あぼーん
NGNGあぼーん
418あぼーん
NGNGあぼーん
419あぼーん
NGNGあぼーん
420あぼーん
NGNGあぼーん
421あぼーん
NGNGあぼーん
422あぼーん
NGNGあぼーん
423あぼーん
NGNGあぼーん
424あぼーん
NGNGあぼーん
425あぼーん
NGNGあぼーん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
