探検


rep2 part73

1名無しさん@お腹いっぱい。
垢版 |
2026/07/22(水) 11:34:42.98ID:b9PL/+wk0
※■公式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 part72
https://egg.5ch.io/test/read.cgi/software/1740874866/
2026/07/22(水) 15:45:36.81ID:JVufkXPl0
前スレ>>992
異状ないが?
2026/07/22(水) 15:46:37.74ID:a372aVaW0
コミットメッセージを急に英語にしたのはなぜ?
2026/07/22(水) 15:59:43.99ID:VyQuFjEK0
>>2
スレッドを削除してから再アクセスしても書き込めませんでした
内容によるのかもしれない、テスト書き込みは書き込めた
内容によって実は書き込めていないのに「書き込みが完了しました」になるケースがあるとか?
書き込めなかった内容をここにコピペして書こうと思ったらやっぱり書き込みが完了したのに反映されなかった!
何かあるなこれ
2026/07/22(水) 16:02:09.87ID:VyQuFjEK0
書き込めなかった内容、ブラウザから書き込んでも反映されない
ブラウザ側でも書き込みが完了しましたとはなるから5ch側の問題か
しかし書き込めなかった内容を書き込めないから開発者に伝えることすらできないというw
犯罪とかエロとかじゃなく普通の内容なんだけどな
2026/07/22(水) 16:17:28.96ID:wEydiapU0
書き込み成功したって言ってるのに書き込めない現象たまにある
rep2は書き込み成功したって言われたからそれを信じてるだけなんだよね
対応するなら5chの言ってることを信じないでdat見て書き込めてるか確認するとかかな
そんなレアケースのためにそこまでするかは疑問だけど…
ちなみに自分の場合はXのURLを書きこもうとして起きるパターンが多い
2026/07/22(水) 16:35:40.83ID:VyQuFjEK0
これのどこがダメだったのか分からんです
i.imgur.com/x3fPOFc.png
2026/07/22(水) 17:34:47.76ID:OAko3os90
>>3
頭の弱いローカルAIにコミット前に念押し確認やらせてたら
暴走してコミット+pushまでやっちゃった
内容的には大丈夫そうだからまあそのままかな
2026/07/22(水) 20:56:19.69ID:dpfSE/JG0
>>7
前半後半分けて書き込んでNGワードを絞っていく
2026/07/22(水) 23:49:19.34ID:EuDc9pMF0
>>7
https://agree.5ch.io/test/read.cgi/operate/1774179946/572
2026/07/23(木) 00:54:41.00ID:6kELz1bO0
>>7
こういうひねくれ者が貼るリンクってrep2のIC2じゃサムネ作らないけど
対応リンクプラグイン記述教えて
2026/07/26(日) 14:23:38.83ID:0mfGBKP30
所詮はマカーか
2026/07/26(日) 19:42:21.22ID:463Yp6rn0
マカーとかドサとか懐かしいな00年代かなw未だに居るんだなw
その後みんなiPhone持って林檎信者になっちゃった
2026/07/26(日) 20:19:43.88ID:XWVNxYxY0
私物はiPhoneとMacだけになったな
仕事でWindowsPC使ってるが
2026/07/26(日) 22:00:12.08ID:PdiDtnQe0
中身のない長文質問を繰り返していたら
馬鹿にもされるわな
16名無しさん@お腹いっぱい。
垢版 |
2026/08/01(土) 11:41:38.00ID:UcuWfYAt0
急に書き込めなくなったんだが俺だけかね

サーバ接続エラー: cURL Error: Failed to connect to egg.5ch.io:443 after 390 ms: Could not connect to server
p2 Error: 板サーバへの接続に失敗しました
17名無しさん@お腹いっぱい。
垢版 |
2026/08/01(土) 11:44:36.34ID:UcuWfYAt0
すまんこっちの問題だった
2026/08/05(水) 16:59:37.96ID:XW21QYwd0
bbsmenu.jsonで板メニューが表示できなくなった
bbsmenu.htmlなら問題ない
2026/08/05(水) 17:09:32.36ID:gCNkKZEF0
>>18
うちでは問題起きてないな
何のエラーが出るの?
2026/08/05(水) 20:01:21.83ID:XW21QYwd0
>>19
今確認したらエラー出なくなった
多分JSONが壊れてたんだろうな
21名無しさん@お腹いっぱい。
垢版 |
2026/08/06(木) 11:41:20.54ID:dK/Ma7E30
「ERROR: ただ今あなたの投稿を拒否しております。」となり、書き込みできません。
どんぐり、2chログイン(UPLIFT/Tora)はやり直しています。
ブラウザでログインすれば問題なく書き込み出来ます。
●のチェックボックスはCheckedになっています。

何を確認すればいいでしょうか?
OSを入れなおした方がいいかなぁ・・・
2026/08/06(木) 11:55:12.72ID:+zf740a+0
cookie削除
2026/08/06(木) 14:12:19.68ID:TrcJpQc20
>>22
ありがとう!
24名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 02:05:50.44ID:7AScwM1s0
自分で使いやすいように色々触ってみた
LANに繋いだServerにスマホ繋いで書き込み専用回線(chmateのモバイル回線で書くみたいな機能)
UPLIFTのONOFF/OFFを書き込み画面に追加
アップロードした画像を確認して削除したりできる機能
キーワードと合致するスレを上に上げる機能
25名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 02:13:32.00ID:BgVhTg8i0
画像が貼れない・・・


基本的にはchmateにあるけどrep2になくて不便だなと思った機能追加
需要ある?
2026/08/18(火) 09:01:25.66ID:xJfODT2z0
「chmateにあるけど」って条件が必要?
27名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 09:33:56.93ID:wzympKH00
条件じゃなくて
普段chmate使っててrep2には無くて不便に感じた機能を追加したって話なだけだけど
「chmateにあるけど」ってそんなに引っかかる言葉だった?
28名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 10:27:13.38ID:uMpYMjfe0
chmateをみんなが知ってると思わないでくれ
29名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 10:37:54.77ID:wzympKH00
>>28
chmate自体を知らなくても
「普段使ってるものにはあるけどrep2には無くて不便だったから追加した」
って話なのは文脈で分かると思うけど
2026/08/18(火) 10:41:19.39ID:xJfODT2z0
単に「rep2に追加してほしい機能ってある?」で、良いのでは?
2026/08/18(火) 10:47:50.53ID:O86TrN9T0
単にURLコピペすりゃいいだろ
32名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 11:08:15.53ID:wzympKH00
>>30
いや追加機能の募集じゃないよ
自分が必要だから作ったこの機能に需要ある?って話
2026/08/18(火) 11:44:01.94ID:lltzMDp30
使ってなくてもさすがに5chやっといてchmate知らないは無理がある。
2026/08/18(火) 11:47:20.73ID:hKI+NLq+0
chmate知らんけど、imgurにアカウントなしでアップロードしてリンク貼るヤツ?
あれimgurで削除できないからミスると公開処刑なんだよね
あとimgurにグロ画像アップして5chに貼りまくる荒らしいたから基本的にimgurをNGワード化してるしな

imgurアカウントログイン状態をrep2側で維持して、自分のアカウントにアップロードしてあとから削除出来るようにして、
そのリンクを貼れるってくらいまで自動化したら需要あるかも?

でもfukumen版からforkしてまで欲しいかと言われたらびみょい
fukumen氏がpullするレベルならアリかなぁ、使わないなら放置しとけば良いだけだしね
2026/08/18(火) 11:52:11.91ID:xJfODT2z0
>>32
「機能を追加 需要ある?」だと伝わらない。
書くなら「機能を追加したけど、需要ある?」

自分もよくあるが、言葉が足りない。
まあ、公開する気があるならfukumen版にでもpullrequest送ればいいんじゃね?
2026/08/18(火) 12:08:19.45ID:O86TrN9T0
>>34
一応削除依頼は出せる
37名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 12:10:37.88ID:wzympKH00
>>35
ああ結局「したけど」が抜けてたって話か
そこは言葉足らずだったのは認めるけど
chmateをみんなが知ってる前提とか追加機能募集って話ではないよ
38名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 12:13:49.24ID:wzympKH00
>>34
imgurは最初まさにそれやろうとしたけどAPI使うための登録ができなくてアップロードまで行けなかった
それでCatboxにして今はアップした画像を一覧で確認して後から削除できるようにしてる
2026/08/18(火) 12:16:39.10ID:9hR3uhLR0
最初からrep2だったからchmateなんて使ったことは1度もない
全員が自分と同じとはおもわないでネ
40名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 12:23:49.65ID:wzympKH00
>>39
全員が自分と同じなんて前提どこにも置いてないけど
自分が使ってて不便だったから追加したってだけの話を
なんでそこまで広げるの?
ずいぶん独特な読み方するね
2026/08/18(火) 12:36:02.82ID:B7yAhFwE0
ほとんどの人に伝わってないんだから独特なのは書き方のほうなんだよなあ
2026/08/18(火) 12:42:44.63ID:DKYxc7750
chmateのくだりそこまで噛み付くほどのもんかね
43名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 12:43:32.57ID:wzympKH00
>>41
ほとんどって誰のこと?
返すとそのIDはいなくなって別IDが一言ずつ出てくるけど
少なくともこの流れで「ほとんどの人」は無理がない?
2026/08/18(火) 13:02:28.82ID:xJfODT2z0
正確に伝わった人が一人もいない時点で・・・
2026/08/18(火) 13:03:03.77ID:l22IOVcn0
泥ならchmate一択だもんな
46名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 13:05:18.71ID:wzympKH00
>>44
「ほとんど」の次は「一人もいない」か
単発で一言ずつ絡んでくるのまで人数に数えられてもね
まあ色々察するけど
2026/08/18(火) 13:12:00.30ID:B7yAhFwE0
単発にこだわるの意味わからん
気狂いに何度も触りたくないだけだよ
満足した?
48名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 13:16:00.47ID:wzympKH00
>>47
そこ?
単発が本題じゃなくて
「ほとんどの人」って言う根拠を聞いてるんだけど
答えられずに気狂い呼ばわりで終わり?
2026/08/18(火) 13:23:30.13ID:O86TrN9T0
Androidで2ch/5chを見たことがない
私物のスマホはiPhoneしか持ったことがない
2026/08/18(火) 13:24:25.44ID:9hR3uhLR0
全員が君にレスしてると思わないほうがいいんじゃないの
俺は君に対してのレスのつもりはないし
51名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 13:35:26.66ID:wzympKH00
>>50
>>39で「全員が自分と同じとはおもわないでネ」って
じゃあ誰に言ってたの?
俺が>>40で返した時には何も言わなかったのに今さらそれ?
2026/08/18(火) 13:51:03.36ID:9hR3uhLR0
俺は>>33に対して言ったつもり
33は「知っててあたりまえ」の態度だろ
あとずっと張り付いてここにいるわけじゃないんだから、即レス当たり前も思わないでね
君に対してのレスじゃないんだから、君に返事しないのも当たり前では?
機能追加がよいとかわるいとか一言もいってねえし、俺にかみつく必要ゼロなんじゃねーの、しらんけど
2026/08/18(火) 14:10:33.71ID:lltzMDp30
お前が知らないのは仕方がないが、知らないことを盾に噛みつきまくってるのがマジで怖い。
ワシも使ったことないけどどの板でも一度は目にする話題だろ。
rep2使うほど5chにどっぷりならなおさら。
自分が少数派だと自覚した方がいい。まちBBS専用で使ってるんか?
2026/08/18(火) 14:32:10.69ID:3qUWhh9Y0
名前は聞いたことあるしAndroidではこれ一択らしいってことも知ってるけど、
Android持ってないから使ったことないしどんな機能があるかなんて知らん
2026/08/18(火) 14:54:17.14ID:9hR3uhLR0
目にしたものは全部覚えないといけないの?大変そうだね
興味ないものをいちいち覚えようとか思わんのだが、君は違うんだね
いちいちかみつきたいわけでもないけど、君のいう当たり前は当たり前じゃないよとは言っておきたいよ、その前提で話進められたら困るし
56名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 15:19:14.50ID:wzympKH00
NGあぼーん周りで再現性のあるバグを見つけたので共有。
ngaborn_auto有効時にIDのないレスがaborn_msgにヒットすると、NgAbornCtl::ngAbornAdd('aborn_auto', $id); に$id=NULLのまま渡って空文字がaborn_autoに追加される。
その後 strpos($date_id, '') !== false になるため、以降のレスまでaborn_auto扱いで消える。
自分の環境では、荒らしが多用する文言対策としてcryptocoin板に「ありません。」をNG登録していたところ、1002番「Over 1000 Thread」のUPLIFT案内にある「会員登録には個人情報は一切必要ありません。」がヒットして発生。
1002番はIDなしなので、自動NG ID登録で空IDがaborn_autoに追加されていた。
PC版では_makeQuotes()が表示範囲に関係なく全レスを走査するため、ls=9nでレス9だけ表示していても1002番まで処理されて発症。
同じPCでもb=iでは再現しなかった。
NgAbornCtl::ngAbornAdd()の先頭に if ($word === null || $word === '') { return false; } を追加し、既存の空aborn_autoを削除したところ正常化。
その後も空ルールの再生成なし。
_readNgAbornFromFile()側では元々空文字をcontinueしているので、追加側でもNULLや空文字を弾くのが妥当だと思う。
2026/08/18(火) 15:21:54.27ID:hKI+NLq+0
まあ日本語も分かりやすく書けない人が書いたプログラムはちょっと信用しづらいというのはあるな
なのでfukumen氏がpullしたらくらいでいいかな、forkしてまでは使おうと思わない
58名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 15:22:17.37ID:wzympKH00
「目にしたもの全部覚えろ」なんて誰も言ってないな
知らないのは仕方ないって最初から言われてるのに
「自分が知らない=当たり前じゃない」にしたいから話を極端にしてる
似たような人が不思議とここには多いんだな
59名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 15:30:21.25ID:wzympKH00
ここ1週間で見つけたrep2本体側の不具合メモ

・複数タブで投稿フォームを開いた時のupload_token問題
post_form_options.inc.phpでupload_tokenの扱いがタブ間で不安定になり、複数タブを開いているとアップロードが失敗するケースがあった
セッション中は同じupload_tokenを使うようにして解消
複数タブで正常動作確認済み
2026/08/18(火) 15:47:16.06ID:9hR3uhLR0
>>58
お前に言ってんじゃねえっつってんだろwww
2026/08/18(火) 15:48:38.53ID:ShFNWum90
なんか荒れてるな

>>24
PRは基本ウェルカムだが、気になったこと

>LANに繋いだServerにスマホ繋いで書き込み専用回線(chmateのモバイル回線で書くみたいな機能)
前スレであったIF指定できるようにするようなやつかな
doc用意することと(ないと普通の人が使えると思えない)とdockerをどうするか次第かな

>UPLIFTのONOFF/OFFを書き込み画面に追加
README-login5ch.mdに書いたようにあえて用意していないんだけどchmateはやれるようになってるの?
今でも書き込みは偶にクッキー消さないと復帰できなくなるし、これやってもも大丈夫そう?
tora3を使えば従来どおり切り替えできるから、切り替えしたいならそちらでいいじゃんと思ってる

>アップロードした画像を確認して削除したりできる機能
catboxに対応したようだけど、これってcatboxにログインして消すのとどう違うの?
どういうUIなんだろう?
read.php側にUIを追加するのだろうか?

>キーワードと合致するスレを上に上げる機能
これは面白そうだと思った

あと今ってdocker-rep2とrep2-allinoneがrep2と別になってしまってるからフォークすると後が面倒だろうから
rep2に入れた方がいいんじゃないのとも思うんだがそれも面倒でそのままという
2026/08/18(火) 16:04:56.23ID:ShFNWum90
>>59
どこで $_SESSION['upload_token'] をセットするようにして確認したの?
今の場所で値が入ってたら入れないみたいな感じかな?
63名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 17:52:17.26ID:wzympKH00
>>62
そう
今の場所で値がなければ生成して、入ってたらそのまま使うようにした
同じセッション中は毎回作り直さない感じ
64名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 18:02:23.66ID:wzympKH00
>>61
スマホ回線のやつは正直docを書いても普通の人にはちょっと厳しいと思う
Every ProxyとADBまで触るので、今のところは分かる人向けかな
触れる人も限られるし、自分個人で使えてれば別にいいので
自分用としてはかなり便利だから作ってる感じ

逆に画像管理とかUPLIFTのON/OFFあたりは、他の人にも普通に使ってもらえたらいいなと思って付けてる
その辺はある程度まとまったらPRできる形に整理してみたい
65名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 18:33:29.64ID:5lXSz9kp0
>>60
俺も安価なしで書いてみたけど普通に自分への言及だと分かったみたいだね
じゃあ>>39を俺がそう受け取ったのも別におかしくなかったってことでは
2026/08/18(火) 20:49:07.09ID:ShFNWum90
56と59の指摘は妥当そうなので修正した

>>64
LAN上に副回線がいてポリシーベースルーティング(PBR)を使うのを想定したけど違いそうだな

なんでADBが出てくるんだろうと思ったけど、
rep2が動いてるLinuxにUSBでAndroidを接続するみたいな感じなんだろうか
USBテザリングでもPBRで出来そうな気がするけどなんでADBが出てくるんだろう

何れにせよPRするなら内容毎に分けないと拒否する

書き込み出来ない系の訴えはいつも困っているので変な変更を入れたくない
UPLIFTのON/OFFに問題がない根拠を出せないなら拒否するだろうけど、
そのまま放置しとけばgh prですぐ使える改造集みたいになるしそれでいいかなとも思った

tora3の切り替えが残してあるのは過去実績が一応あるから

rep2-allinoneは↓の問題でビルド出来ない
https://github.com/fukumen/rep2-allinone/issues/1
どうしようかなあ
67名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 21:05:47.60ID:wzympKH00
>>66
56と59修正ありがとう

スマホ回線の方はだいたいそんな感じだけど、USBテザリングをNICとして使ってPBRしてるわけじゃないかな

今は楽天HandでEvery ProxyのSOCKSを動かして
Linux側のlocalhost:11080→adb forward→スマホの1080→Every Proxy→モバイル回線
って流れ

ADB使ってるのはforwardだけじゃなくて、Every Proxyが落ちた時の起動や接続復旧もLinux側から自動化してるから
あとブラウザからスマホの機内モードをON/OFFして回線をつなぎ直すこともできるようにしてる

なのでこれはかなり自分の環境特化
楽天Hand+Every Proxy+ADBまで含めると一般向け機能としてPRするようなものではないと思う

自分は固定回線から居住地域が分かるのが嫌で、書き込みはずっとモバイル回線使ってる
同じように投稿用の回線を分けたい人には便利かもしれないけど、かなり用途は限られるとは思う
68名無しさん@お腹いっぱい。
垢版 |
2026/08/18(火) 21:12:35.65ID:wzympKH00
>>66
PRはもちろん機能ごとに分けるつもり

UPLIFTのON/OFFは今のところ自分の環境では問題出てないけど
書き込み周りだし、これだけで問題ない根拠にはならないと思う
もう少し使って確認して、出せそうなら単独でPRする感じかな

拒否になってもgh prですぐ使える改造として残せるなら誰かの役に立てそう

rep2-allinoneはそんな問題あったのか
自分はallinone使ってるので、そこ直るとありがたい
2026/08/18(火) 21:36:12.17ID:LoKYdP1U0
先日マカーってバカにされたのが悔しかったのか
レスを投稿する


ニューススポーツなんでも実況