rep2 part72 (303レス)
1-

1
(1): 03/02(日)09:21 ID:CUiO5x2V0(1) AAS
※■公式p2はこのスレでは扱っていません■※

ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
省13
223: 05/31(土)12:30 ID:mc4IQVDZ0(1) AAS
●ログインはlib/login2ch.inc.phpの
$dolib2ch = 'DOLIB/1.00';
このUAを変えたらログインできた
224
(1): 05/31(土)20:37 ID:eWXsKF+A0(1) AAS
スレタイ検索がどれも使えなくなってるから他サービスに頼らなくて良いように自前で実装した
225
(1): 06/02(月)17:56 ID:fHN/gVLi0(1) AAS
>>224

これ使わせていただきたいです。
公開していただけないでしょうか?
226
(1): 06/05(木)15:06 ID:Cu+RMRE40(1/2) AAS
upliftのログインが403を返してくるようになった
curlとかでも同じ感じだなあ
今のところ逃げられるUAとかを見つけていないのでブラウザのクッキーから拾ってp2_sid2ch.phpに入れるという馬鹿なことをしている
227
(1): 06/05(木)16:46 ID:V0Ayt3bk0(1) AAS
>>226
それってどうやるの?
228: 06/05(木)18:10 ID:Cu+RMRE40(2/2) AAS
>>227
手作業でwwwww
229
(1): 06/06(金)05:57 ID:Fdoye3qd0(1/2) AAS
誰か修正お願いします
外部リンク:pastebin.com
230
(2): 06/06(金)09:59 ID:FjMyx7BV0(1) AAS
>>229
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
を追加して login の url を http にする
もしくは、https のままにするなら、
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_3);
を追加で、こちらの環境では 403 を回避できた
省8
231: 06/06(金)12:02 ID:m6I24dW+0(1) AAS
昔はセキュリティの意識が希薄でSSL何それ状態だったし
スクリプト埋め込みやらブラクラとか流行ったな
232: 06/06(金)12:46 ID:Fdoye3qd0(2/2) AAS
>>230
おお
ログイン出来ました
ありがとうございます
233: 06/06(金)22:10 ID:1RkoNcdX0(1) AAS
>>230
マジ神感謝。
234: 06/07(土)00:03 ID:OFUNmkLw0(1) AAS
>>225
外部リンク:pastebin.com

cron.phpを実行するとスレタイを取得する
tGrepのURLをtgrep.phpに置き換えるとtGrepとして使えるようになる

Geminiに作らせたから説明と実際の挙動が違うところはあると思う
235: 警備員[Lv.5][芽] 06/08(日)15:23 ID:RCzo2prK0(1/2) AAS
最近プロ串2ちゃんを通して書き込みしようとするとjust a moment...と表示されたまま書き込みができなくなった
苦死を通さないと普通に書き込みできる
そっちのスレに書いた方がいいのかな
おま環でした
236: 06/08(日)16:08 ID:S7vRnqbi0(1/2) AAS
問題ないけどな
237
(1): 06/08(日)16:09 ID:S7vRnqbi0(2/2) AAS
コマンドラインオプションはこれ
-c -s --bbscgi-confirmation skip --bbscgi-fix-timestamp --manage-bbscgi-cookies --subject-to-lastmodify
238: 警備員[Lv.3][新芽] 06/08(日)17:02 ID:RCzo2prK0(2/2) AAS
>>237
そのオプションつけたんですが駄目ですね……
(ちな5月30日版)
239
(1): 06/08(日)18:13 ID:8nHuazs50(1) AAS
just a moment...ってcloudflareの認証ページでしょ
user-agentが原因かproxy2chにリンクしてるOpenSSL等が原因か知らんけど
最近話題のbot規制に引っかかってるやつ
240: ハンター[Lv.630][UR武][UR防+14][木] 06/09(月)08:34 ID:RS4wMeYq0(1) AAS
open2ch読み書き出来なくなったな
241: 警備員[Lv.7][新芽] 06/09(月)11:10 ID:kSyzUguV0(1/3) AAS
>>239
Debian12ですがsudo apt install libcurl4-gnutls-devとして
OpenSSLの代わりにGnuTLSをリンクして串をビルドしなおしたところ
句師経由で書けるようになりました
ご教示ありがとうございました
242
(1): 06/09(月)11:14 ID:U2uf8Zp70(1) AAS
上にある
2ch_ssl.post=0
をすればいいだけだったんじゃね
243: 警備員[Lv.16] 06/09(月)11:17 ID:kSyzUguV0(2/3) AAS
>>242
それは既にしてありました……
244
(1): 06/09(月)18:38 ID:ESJIcZ7z0(1) AAS
--tls-max 1.2 はしてた?
245: 警備員[Lv.18] 06/09(月)19:16 ID:kSyzUguV0(3/3) AAS
>>244
それでした!
OpenSSLをリンクした串で書けてますm(_ _)m
246: 06/20(金)14:36 ID:vN1YWEk+0(1/4) AAS
隴帶亢ツー郢ァ遯コac邵コ?ョSafari邵コ荵晢ス臥クコ?邵コ?ィ陋ケ謔カ??郢ァ荵晢ス育クコ?竊鍋クコ?ェ邵コ?」邵コ?
247: 06/20(金)14:37 ID:vN1YWEk+0(2/4) AAS
MacのSafariからだと今朝から化ける
あーめんどくせえ、これは別のWindowsのEdgeから
248: 06/20(金)14:42 ID:yCefSQbN0(1/3) AAS
本当か?
俺もMacのSafari
249: 06/20(金)14:43 ID:yCefSQbN0(2/3) AAS
化けねーじゃん
250: 06/20(金)18:13 ID:vN1YWEk+0(3/4) AAS
確認するためにブラウザ変えるとMonakeyがとか言うのもうざい
251: 06/20(金)18:14 ID:vN1YWEk+0(4/4) AAS
FireFoxはちゃんと書けたがSafariとChromeが化けた
なんだこれ
252: 06/20(金)18:22 ID:yCefSQbN0(3/3) AAS
俺は串刺してるけど
253: 06/20(金)22:56 ID:Yj97GoVx0(1) AAS
俺も前にAndroidのブラウザ(ChromeかFirefox)からだと化けてコードに手を入れたことがあったな
254: 06/20(金)23:48 ID:eHgQUpKN0(1) AAS
邵コ阮吮鴬郢ァ?笆イ邵コ?ヲ陋ケ謔カ??郢ァ?
255: 06/21(土)01:37 ID:BpDMJgWa0(1) AAS
化けるんか?
256: 06/21(土)08:34 ID:i62SD6iX0(1) AAS
まえに化けたときはpost.phpやpost_draft.phpに数か所ずつある

$elem->setAttribute('value', mb_convert_encoding($_POST[$name], 'UTF-8', 'CP932'));
みたいな感じのを
$elem->setAttribute('value', mb_convert_encoding($_POST[$name], 'UTF-8', 'UTF-8,SJIS-win'));
って直した気がする
257: 06/21(土)10:41 ID:TNFrn7zE0(1) AAS
なるほど
258: 06/21(土)12:44 ID:xqwFt3V/0(1) AAS
俺もいろいろ手を加えたけど何をやったか覚えてないな
GitのDiffとればわかると思うけど
259: 06/21(土)14:17 ID:uit3qAwk0(1) AAS
おれは >>78 で直ったよ
260: 06/22(日)08:17 ID:vnzeWKPt0(1) AAS
>>78を書いたのは俺だからそこはやってた
別の変換してるとこを一つづつ潰してみるわ
261: 06/26(木)15:58 ID:IUdmmsyA0(1) AAS
串をアプデしたら文字化けしなくなったな
IC2でもタイトルが化けてたが最近は起きてない
262: 06/27(金)09:20 ID:RCJLzHFO0(1) AAS
いちいちブラウザで書き込むのが面倒になってきたな・・・
終末に環境やり直すか。必要な修正がまとまっているDockerとかないよね?
263: 06/27(金)09:38 ID:L57tq1ls0(1) AAS
どっかにはあるんじゃないかな
264: 06/27(金)10:13 ID:kff0SHvC0(1) AAS
どっかにあるDocker
俺じゃなきゃ気づかないね
265: 06/27(金)10:28 ID:29lF6YQ10(1) AAS
うっせーな
どっかー逝け!
266: 06/27(金)12:32 ID:DqLKzSZC0(1) AAS
どっかーん
267: 06/27(金)12:57 ID:XE4Z7QBQ0(1) AAS
お前ら急にどうした、どっかーらきたんだ?
268: 06/27(金)14:22 ID:w6KoLmVj0(1) AAS
暑いからなのかみんなどっかーしてるわ
269: 07/08(火)16:52 ID:rDcSG/c10(1) AAS
どっかーん!
270: 07/14(月)20:58 ID:Ndj4q/ag0(1) AAS
datが読めないのかな
271: 07/15(火)15:53 ID:s2HDLSuw0(1) AAS
だっと
272: 07/15(火)16:30 ID:DBSONkJg0(1) AAS
何だっと?
273: 07/17(木)09:54 ID:EcaEzZjN0(1) AAS
テープバックアップの話?
274: 07/18(金)04:29 ID:qLIo1hWY0(1) AAS
それはDDS
275: 07/18(金)12:45 ID:xUR4uGhl0(1) AAS
むしろそっちは母音がなくて読めない
276: 07/18(金)18:37 ID:6xJoWdtu0(1) AAS
LTO
277: 07/29(火)02:52 ID:fIm8bcWc0(1) AAS
どうも書けないと思ったら5ちゃんのIPアドレス変わってたんだ
278: 07/29(火)09:17 ID:mM6ATpfl0(1) AAS
どんなエラー出てた?
俺のところは何ともないが
279: 07/29(火)09:23 ID:NypFFxNK0(1) AAS
なんか仕様変わった?
280: 警備員[Lv.37] 07/29(火)11:39 ID:B691jIDY0(1) AAS
どれどれ
281: ハンター[Lv.658][UR武][UR防+14][木] 07/30(水)10:49 ID:J+PyvfhS0(1) AAS
何も変わってないよ
282: 07/30(水)18:47 ID:6Mm8pNLw0(1/2) AAS
Tailscale導入したらスマホからもrep2開いた時だけ自動的にVPN接続されるようになって、
rep2をセキュアな環境で便利に使えるようになったからrep2なんとかしたいな
今ある問題点て

・検索できない
・●ログインできない
・Cookieエラー頻発(どんぐりトラブル頻発)

くらい?
283: 07/30(水)20:21 ID:QAolohJh0(1) AAS
PHPのcomposer バージョン1系は、2025/08/01に完全に終わるらしいよ
284: 07/30(水)20:51 ID:6Mm8pNLw0(2/2) AAS
新規インストールが不能になるってことか
インストールを完成させただけの状態のSnapshotでも取っておくか
285: 07/30(水)21:54 ID:uSnq0IXb0(1) AAS
不可能ではないけど自動に慣らされてしまったので手動でやるのはめんどい
286: 07/30(水)22:14 ID:Q2R1Cow70(1) AAS
composer使えなくなるのは痛いな
phpのアプデで動かなくなったことあるし
287: 07/31(木)07:50 ID:VzG7IAzT0(1) AAS
別に直接外に出さなければいまのままでいいやん
288: 08/02(土)13:54 ID:GI5TW3a00(1) AAS
8/1過ぎたけどcomposer updateはまだ動くようだ
289: 08/03(日)05:51 ID:VShepB9q0(1) AAS
前にcomposer2用のcomposer.json作ってあげたでしょ
自分でもそれ用のテスト鯖でインストールして最低限のテストしかしてないけど
290
(2): 08/11(月)11:24 ID:diOTTX2p0(1/4) AAS
imgur.com/dMm9Zgx.png
今朝Debian12から13にしてphpを8.2から8.4に上げてみたらmikoim版のrep2でスレ一覧が読み込めなくなりました
「スレURLを直接指定」でスレを開くと一応開けるんですがこんな感じで変です
imgur.com/Dn9rDrc.png
「スレの殿堂」に保存されてる過去ログは正常に読めるんですが
前にphp7.4から8.0になったときにcurlでハマったのを思い出してexpack.use_curl_multiを0にしても1にしても同じです
識者の方よろしくご教示くださいm(_ _)m
291: 08/11(月)11:27 ID:XI61qsLw0(1/2) AAS
なんで上げた
292
(1): 08/11(月)11:42 ID:RrEcAc/A0(1/5) AAS
>>290
>>154は俺なんだけど参考にならない?
293: 08/11(月)12:19 ID:diOTTX2p0(2/4) AAS
>>292
290ですがその操作をしても同じ結果となります……
294
(1): 08/11(月)12:23 ID:RrEcAc/A0(2/5) AAS
display_errors = Onにしてログ見てみるしかないな
大量の警告に埋もれたエラー探すの大変かもしれんけど
295
(1): 08/11(月)12:56 ID:diOTTX2p0(3/4) AAS
>>294
Warning: preg_replace_callback(): Compilation failed: digits missing after \x or in \x{} or \o{} or \N{U+} at offset 3 in /var/www/html/p2-php/vendor/pear-pear.php.net/Net_URL2/Net/URL2.php on line 1200
Warning: preg_replace_callback(): Compilation failed: digits missing after \x or in \x{} or \o{} or \N{U+} at offset 3 in /var/www/html/p2-php/vendor/pear-pear.php.net/Net_URL2/Net/URL2.php on line 1200
Warning: Undefined variable $threads in /var/www/html/p2-php/lib/ThreadList.php on line 310
Warning: foreach() argument must be of type array|object, null given in /var/www/html/p2-php/lib/ThreadList.php on line 310
Warning: Undefined property: SubjectTxt::$subject_lines in /var/www/html/p2-php/lib/ThreadList.php on line 314

こんな感じです
296: 08/11(月)13:05 ID:RrEcAc/A0(3/5) AAS
>>295
>>154とまるっきり同じじゃねえの?
composer updateしてもダメか?
297
(1): 08/11(月)13:11 ID:XI61qsLw0(2/2) AAS
composer updateっていま動くのか?
298: 08/11(月)13:11 ID:aIepss1m0(1/2) AAS
>>155のやつなのでNet_URL2を2.2.3にアップデートすれば治るかと
299: 08/11(月)13:14 ID:aIepss1m0(2/2) AAS
手で直すならURL2.phpの

'([\x-\x20\x22\x3C\x3E\x7F-\xFF]+)',

となってるところの\xを\x00に修正
300: 08/11(月)13:15 ID:RrEcAc/A0(4/5) AAS
>>297
俺のところではまだ動くしエラーにはならないな
301: 290 08/11(月)13:58 ID:diOTTX2p0(4/4) AAS
皆様のご教示にしたがいまして
composer update
して
composer require pear/net_url2
いたしました(Net_URL2は2.2.3がなく2.2.2がインストールされました)ところ
Debian13のphp8.4環境において正常にrep2が動作するようになりました
ありがとうございますm(_ _)m
302: ハンター[Lv.666][UR武][UR防+14][木] 08/11(月)20:24 ID:sD22133d0(1) AAS
rep2のせいで7.4から上げてないわw
まぁrep2しか走らせてないんだけどなw
rep2専用サーバーだけど電気代月500円ぐらいだからええわ
303: 08/11(月)20:34 ID:RrEcAc/A0(5/5) AAS
PHPはrep2以外にNextcloudでも使っててPHPのアップグレードでつまづくようになったらDockerで古いUbuntuのphp-fpm動かすようにするかな
複数バージョン入れられるけどPPAのパッケージは安定してないから嫌なんだよな
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s