rep2 part66at SOFTWARE
rep2 part66 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
20/02/13 09:06:28 pwhSUhPm0.net
※■公式p2はこのスレでは扱っていません■※

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

※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。

■公式ページ
rep2 expack 全部入り by open774
URLリンク(github.com)
p2 - PHPでつくった2ch Viewer
URLリンク(akid.s17.xrea.com)
p2Wiki
URLリンク(akid.s17.xrea.com)

■前スレ
rep2 part65
スレリンク(software板)

2:名無しさん@お腹いっぱい。
20/02/13 09:07:18 pwhSUhPm0.net
のんびりどうぞ

3:名無しさん@お腹いっぱい。
20/02/13 15:25:48 s+mu9pBk0.net
>1
乙!

4:名無しさん@お腹いっぱい。
20/02/14 16:44:38 euphClYU0.net
>>1

5:名無しさん@お腹いっぱい。
20/02/15 02:19:21.00 UEcep16X0.net
>>1
774祝脱ニート🎉

6:名無しさん@お腹いっぱい。
20/03/07 21:59:43 3L80zDFB0.net
誰か環境dockerで公開してない?

7:名無しさん@お腹いっぱい。
20/03/09 13:00:55.56 Jjj/aPWV0.net
dockerhubでrep2を検索するだけで色々出てくるんだがちゃんと探してる?

8:名無しさん@お腹いっぱい。
20/03/09 18:31:41.88 BPm8wrjO0.net
>>6は探しているわけではなく、ダジャレが言いたかっただけだとスルーしたわ

9:名無しさん@お腹いっぱい。
20/03/11 16:13:51.04 /tBy5w3Q0.net
全部入り版でPHP7.3に上げるときは
conf_admin_ex.inc.phpを
$_conf['expack.use_curl_multi'] = 0; // (1)
にする。ってことで。
うちではスマホで書込履歴開くときとか、書込履歴で更新かけたときとかにタイムアウトになってたけど、
とりあえず上で解決した。前スレでも話題になってたけど、同じ目にあう人がいるかもしれないから一応。

10:名無しさん@お腹いっぱい。
20/03/11 16:53:52 QKD1RkNX0.net
>>9
無効化しなくても↓で使えるはずだが
スレリンク(software板:725番)

11:名無しさん@お腹いっぱい。
20/03/11 18:18:52.32 /tBy5w3Q0.net
>>10
いまいちピンときてませんでしたが、
lib/P2CurlMulti.php

private function execute() {

}
を差し替えれ、って話ですね。確かにこっちの対応のが良いですね。

12:名無しさん@お腹いっぱい。
20/03/12 08:02:15.91 C13yjaFB0.net
Gitの基本が分かってないんですが、
編集したconfigファイルだけ更新しないで他は更新を適応するのってどうしたらいいんでしょう?
あと、configファイルに追加の設定項目が出来てた場合はどうしたらいいのでしょう?
一旦更新を承認してしまうと、差違があってももう更新できなくなってしまうので、いつも困ってます

13:名無しさん@お腹いっぱい。
20/03/12 08:05:57.98 LfVQ6ndc0.net
好きにすればいいと思う

14:名無しさん@お腹いっぱい。
20/03/12 10:10:06.66 46cr6iZ70.net
gitの監視から外せばいいけど追加の設定項目はgitで差分見ろとしか。

15:名無しさん@お腹いっぱい。
20/03/12 12:33:47.34 iWfdJHKM0.net
別ブランチでconfigを変更して、更新があったらマージするんじゃないの?
そういうことを聞きたいわけじゃないのかな?

16:名無しさん@お腹いっぱい。
20/03/12 13:07:23.96 utS10WhU0.net
ローカルで設定変更をコミットして、リモートに変更あったらpull --rebase
コンフリクトあれば手動で直す

17:名無しさん@お腹いっぱい。
20/03/12 22:13:43.48 FyAsnh6+0.net
>>12
p2-phpのGitHub内Wiki
git で追いかける方法
URLリンク(github.com)

18:名無しさん@お腹いっぱい。
20/03/17 19:22:26 SDQHpfx+0.net
dropbox/dropbox-sdk-phpが終了してcomposerでエラーに

19:名無しさん@お腹いっぱい。
20/03/30 21:05:11.60 W6RSQY5r0.net
同じプロバイダなのにIPコロコロ変えて荒らすやつをNGしたいんだけど、
リモートホストの後方一致でNGにする方法ないかな?

20:名無しさん@お腹いっぱい。
20/03/30 21:47:14.68 r0fiL56V0.net
>>19
部分一致で良くない?

21:名無しさん@お腹いっぱい。
20/03/31 00:12:38 RSlec4xO0.net
>>20
IPは頭から頻繁に変わるんだけど、ドメインの後半は変わらないんだよね
だからIPでNGは現実的じゃないレベル

22:名無しさん@お腹いっぱい。
20/03/31 00:18:04 cQi/Msn40.net
>>21
リモートホストが出てるのにリモートホストの部分一致できないって意味分からないだけどどういうレス?

23:名無しさん@お腹いっぱい。
20/03/31 00:21:51 Kwo0IgAA0.net
あれ?rep2から書き込めない

24:名無しさん@お腹いっぱい。
20/03/31 00:24:33 RSlec4xO0.net
>>20
リモートホストが表示されるBBS_SLIP設定あるなら教えてほしい
ないと思ってたからIPからWhoisでリモートホスト調べてリモートホストで弾く方法考えてた
正規表現だけの話なら部分一致も後方一致もどっちも変わらない

25:名無しさん@お腹いっぱい。
20/03/31 01:21:54.14 422N7TZA0.net
>>24
> ないと思ってたからIPからWhoisでリモートホスト調べてリモートホストで弾く方法考えてた
rep2の話なの?

26:名無しさん@お腹いっぱい。
20/03/31 01:24:02.95 NAm1GHMt0.net
>>24
最初からIPアドレスしか出てないけどリモートホストでNGしたいって書けよ
情報小出しにすんな

27:名無しさん@お腹いっぱい。
20/03/31 01:39:13.87 RSlec4xO0.net
え?

…え??

rep2のスレで書いたらrep2&5chの話なのが当たり前じゃないの?
rep2のスレで「rep2で5chを見てるときの話なんですけど」って前置き必要なの?
むしろ「IPコロコロ変えて荒らす」をrep2以外で何の話だと思ったのか聞きたいレベル

28:名無しさん@お腹いっぱい。
20/03/31 01:46:04.47 Kwo0IgAA0.net
>>27
あんたが正しい
逆ギレしてるだけ

29:名無しさん@お腹いっぱい。
20/03/31 01:47:23.46 Kwo0IgAA0.net
ところでrep2で書き込もうとすると「このスレッドにはもう書き込めません」てなるのなんで?
あ、rep2で5chのrep2スレに書き込むときの話です

30:名無しさん@お腹いっぱい。
20/03/31 01:52:12.83 422N7TZA0.net
何か知らんけど、rep2にはリモホ表示とそれをキーワードにNGする機能があったのね?
それの使い方が分かんないって話?
じゃあ続けてどうぞ

31:名無しさん@お腹いっぱい。
20/03/31 01:54:27.19 2HrmEFJC0.net
rep2の話をしてるつもり同士で解決すればいいんじゃないですかね
他の人を巻き込まないでほしい

32:名無しさん@お腹いっぱい。
20/03/31 01:57:23.77 jrLZVgV00.net
俺が>>24を読んで解釈できるのは
rep2にはそんな機能がないから自分で作ろうと思ったけど作り方が分からない
としか

33:名無しさん@お腹いっぱい。
20/03/31 02:02:10.41 3aN0+nIZ0.net
>>32
俺は>>19読んだ時点でそう解釈した…ってか普通にそうだと分かると思うんだけど
>>30だってそんな機能がないって分かってるから敢えて嫌味言ってるだろ?
1行目が現状、2行目がそういう機能を作る方法ないかって話だと思った
パッと考えてみて外部サーバーにも多大な負荷をかける方法しか思いつかなかったから書かなかったけど

34:名無しさん@お腹いっぱい。
20/03/31 02:03:01.16 eMLH3Ors0.net
試しに逆引きしてみたけど遅すぎて使い物にならない
瞬時に最大1000個の逆引きをするのは無理がある
2回目以降はキャッシュすればいいが
if (preg_match("/\[(\d+\.\d+\.\d+\.\d+)( |\])/", $word, $temp)) {
static $ip_host = array();
$ip = $temp[1];
if (!in_array($ip, $ip_host)) $ip_host[$ip] = gethostbyaddr($ip);
$word = str_replace($ip, $ip_host[$ip], $word);
}

35:名無しさん@お腹いっぱい。
20/03/31 02:08:30.69 RSlec4xO0.net
>>34
あ、なるほど、考え方は分かりました
やっぱり処理速度が問題になりますよね
プロバイダが使うIPアドレスの範囲を公開してたら楽なんですけどそうじゃないから難しい
ありがとうございました

36:名無しさん@お腹いっぱい。
20/03/31 02:30:35.68 KCJZiHvk0.net
IPアドレスの前方一致でNGし続けるだけでいいと思うけどな
大抵のプロバイダは50個くらいで消えるだろうし

37:名無しさん@お腹いっぱい。
20/03/31 07:31:37.30 PBl3Jqh40.net
大手プロバイダのIP範囲はハードコーディングして弾けばいいんじゃないかな

38:名無しさん@お腹いっぱい。
20/03/31 14:37:59.14 mLFItmGH0.net
javascriptのLazy Loadみたいに画面内にレスが入ったら非同期でホストに変換(含キャッシュ)して、マッチしたらCSSで消す

39:名無しさん@お腹いっぱい。
20/04/02 16:33:55.53 fkNSqGSP0.net
自分の書き込みに付いたレスを表示する機能誰か作って下さい
左メニューの特別内に「自分への返信」みたいな項目で

40:名無しさん@お腹いっぱい。
20/04/02 21:43:03.05 8jPem0fG0.net
>>39
んで、いくら出せるの?

41:名無しさん@お腹いっぱい。
20/04/02 21:47:53.14 8SlKZ/Uf0.net
>>39
そもそも「自分の書き込み」の判別が困難

42:名無しさん@お腹いっぱい。
20/04/02 22:01:22.63 cCoQdYii0.net
書き込み履歴に自分の書き込み残るのに無理なの?
ふむ素人が考えるように簡単にはいかないんだね

43:名無しさん@お腹いっぱい。
20/04/02 22:41:01.78 HmJYB9Vw0.net
書き込み履歴から逆参照させりゃいいでしょ

44:名無しさん@お腹いっぱい。
20/04/02 22:41:42.95 HmJYB9Vw0.net
いや勘違いしてたわ無視してくれ

45:名無しさん@お腹いっぱい。
20/04/02 23:29:55.98 VRH/f9yU0.net
>>41
今は便利になってだな書き込み成功したら
レス番とかの情報がレスポンスヘッダに乗っかって返ってくる

46:名無しさん@お腹いっぱい。
20/04/03 18:35:00.50 aCrNz0uJ0.net
今はレス番号→あぼーんワード→ID→OKボタン
ってやらないとIDであぼーんできないけど
レスのID表示の横あたりにIDあぼーんボタン付けて即あぼーんしたい
でも自分ではできないから誰かお頼みもうします・・・

47:名無しさん@お腹いっぱい。
20/04/03 20:05:28.20 PBRhc24n0.net
できない前提で他人に丸投げはひどくない?
まずは自分でチャレンジしてみようよ

48:名無しさん@お腹いっぱい。
20/04/03 21:44:24 3J9VIteN0.net
>>46
URLリンク(akid.s17.xrea.com)

49:名無しさん@お腹いっぱい。
20/04/03 23:34:22.50 WGOZ2Xs30.net
当てもなく待つ時間と自分が勉強して実装するまでの時間、どっちが有益なんだろうねぇ

50:名無しさん@お腹いっぱい。
20/04/04 01:19:56 5+XSlDzl0.net
ただ待つんではなくてTVでも見てればいいのでそっちの方が有益ですよ

51:名無しさん@お腹いっぱい。
20/04/04 01:28:07 QrblLcIW0.net
>>47
ShowThreadPc.phpいじってやってみたけどできなかったんだ・・・

>>48
p2_replace_date.txtに
ID:(.+$)【TAB】ID:\1<a href="spm_k.php?ktool_name=aborn_id&ktool_value=$i&host=$host&bbs=$bbs&key=$key&rescount=$i" target=_blank>[×]</a>【TAB】0
を追加でできた!ありがとう!!

52:名無しさん@お腹いっぱい。
20/04/04 13:08:57.05 q86NRWEt0.net
p2Wikiって最新の書き込み20件が10年近くに跨がっているけれども
今でも時々役に立つ
ありがとう

53:名無しさん@お腹いっぱい。
20/04/05 02:08:35.32 whuIC+Bu0.net
>>35
遅レスだが、俺はプロバイダのIPアドレス範囲を示すのに近いものとして
whoisのnetnameを利用してるよ
例えば、
whois -h whois.apnic.net -- '-Br NTTDoCoMo-CIDR-BLK-JP' | grep -E 'inet6?num'
の結果と
URLリンク(www.nttdocomo.co.jp)
を比べてみてくれ

54:名無しさん@お腹いっぱい。
20/04/07 21:33:53 q1MiVUY40.net
リファラ漏れ防止対策

URLリンク(developer.mozilla.org)
最近のブラウザ(概ね2017年以降)だと鯖側の設定でリファラを送らないようにできるので、through_imeが「直接」でもリファラが漏れなくなる。

conf.inc.phpの末尾あたりに
header("Referrer-Policy: no-referrer");
を書くか、鯖の設定でReferrer-Policy: no-referrerを送る設定にすれば良い。

リファラが漏れるところが多々あるので、設定しておくことを推奨。

55:名無しさん@お腹いっぱい。
20/04/07 21:34:32 q1MiVUY40.net
1行目の日本語おかしいな

56:名無しさん@お腹いっぱい。
20/04/07 21:50:59 mlByr4wH0.net
GitHub Pages is temporarily down for maintenance.

57:名無しさん@お腹いっぱい。
20/04/11 19:39:17.46 OkbKBtWg0.net
Unicodeの絵文字を一括NG/あぼーん登録するにはどうすればいいんかしら?

58:名無しさん@お腹いっぱい。
20/04/11 20:56:45.14 Hp+IArjr0.net
>>57
絵文字の範囲 URLリンク(www.asahi-net.or.jp)
正規表現マッチは[\u開始-\u終了]だから[\u2600-\u1faff]でいけるはず
↓テスト用
2614 ☔
1f970 🥰
1fa95 🪕

59:名無しさん@お腹いっぱい。
20/04/11 20:59:07.85 Hp+IArjr0.net
>>58
いけなかった

60:名無しさん@お腹いっぱい。
20/04/11 21:50:59 +SIeNfdC0.net
datは&#+10進だからそれで指定しないと…

61:名無しさん@お腹いっぱい。
20/04/12 04:01:54.65 t5w/brVX0.net
ό[8-9]|97[3-9][0-9]|9[8-9][0-9]{2}|[1-9][0-9]{4}|1[0-1][0-9]{4}|12[0-8][0-9]{3}|129[0-6][0-9]{2}|1297[0-8][0-9]|12979[0-1];
めどい

62:名無しさん@お腹いっぱい。
20/04/12 04:07:46.01 t5w/brVX0.net
&#972[8-9]|97[3-9][0-9]|9[8-9][0-9]{2}|[1-9][0-9]{4}|1[0-1][0-9]{4}|12[0-8][0-9]{3}|129[0-6][0-9]{2}|1297[0-8][0-9]|12979[0-1];
先頭が化けてもうた…
NG登録時に&を半角にしといて

63:名無しさん@お腹いっぱい。
20/04/12 04:12:31 t5w/brVX0.net
しくった
&#の次から;の前まで()で括らにゃダメだわw

64:名無しさん@お腹いっぱい。
20/04/12 19:38:46 aJqUOGeF0.net
&#(?:9(?:[0-6]\d{2}|7(?:[01]\d|2[0-8]))|(?:1[01]\d{4}|12(?:[0-8]\d{3}|9(?:[1-6]\d{2}|7(?:[0-8]\d|9[01])))))

65:名無しさん@お腹いっぱい。
20/04/12 19:41:15 coVQ1fQl0.net
&#(972[8-9]|97[3-9][0-9]|9[8-9][0-9]{2}|[1-9][0-9]{4}|1[0-1][0-9]{4}|12[0-8][0-9]{3}|129[0-6][0-9]{2}|1297[0-8][0-9]|12979[0-1]);
を登録(登録時は冒頭&を半角)で無事あぼーんできました

>>61-63氏、アリガ?( ・ω・)ノ

66:名無しさん@お腹いっぱい。
20/04/12 19:48:29 aJqUOGeF0.net
&#(?:9(?:72[89]|7[3-9]\d|[89]\d{2})|(?:1[01]\d{4}|12(?:[0-8]\d{3}|9(?:[1-6]\d{2}|7(?:[0-8]\d|9[01])))))

67:名無しさん@お腹いっぱい。
20/04/12 21:56:43.28 BdBWRlaL0.net
>>55
それな
予防対策とか防犯対策(犯罪対策の対義語じゃね?と思う)とか防寒対策とか、おかしいだろって思って
天下のNHKが間違った日本語使ってんじゃねー!ってクレーム送ったら、すぐに返事がきたのはよかったんだけど、
対策は「悪いもの」だけに対するものではなく「良いもの」にも使う言葉だから間違ってないとかいう、
訳のわからない返信来たわ
言語学の専門家に聞いてこいって思ったわ

68:名無しさん@お腹いっぱい。
20/04/13 01:24:59 EQJRAtDo0.net
ホスト名でNGする案だけど、スレ読み込み時に別なphpファイルを別スレッドで動作させて、
リモートホストに特定の文字列が含まれていた場合、
該当するIP名をp2_aborn_id.txtに追記するって方法で、
次回読み込み時からNGされるってのは無理かな?

php自体は簡単に書けるんだけど、メインスレッドから呼び出してフォークして別処理させるってのが分からんので作れん

69:名無しさん@お腹いっぱい。
20/04/13 01:25:42 EQJRAtDo0.net
p2_aborn_name.txtだった

70:名無しさん@お腹いっぱい。
20/04/13 01:57:27 6qqrer+d0.net
なお、容疑者はphp事態は簡単に書けるが別スレッドに分ける方法が判らないという意味不明なことを供述しており
捜査本部ではphp書ける詐欺の容疑で立件を進めています

71:名無しさん@お腹いっぱい。
20/04/13 03:43:15 EQJRAtDo0.net
ごめん言い方が悪かった
IPからhostを調べて、指定したホストに正規表現で一致したらrep2_aborn_name.txtに追記するというphp自体は簡単に書けるが、
それをメインスレッドで呼び出して別スレッドで動かす方法が分からない
呼び出すと呼び出したphpファイルが処理を終えるまでメインのphpスレッドが待機してしまう

72:名無しさん@お腹いっぱい。
20/04/13 03:55:18 NH0cIOiT0.net
>>38方式はどんなもんかと試しに書いてみた
URLリンク(pastebin.com)

ip2host.phpは$_GET['ip']をgethostbyaddrしてNGリストにマッチしたら1を返す
パフォーマンスは問題ないけど、rep2のあぼーんじゃないからポップアップはどうするのとか問題が残る

73:名無しさん@お腹いっぱい。
20/04/13 10:46:50 v19kIl8N0.net
>>71
HTMLから画像やスクリプトを読み込ませればいいんじゃないの

74:名無しさん@お腹いっぱい。
20/04/14 06:28:40.04 uNS5mWz+0.net
>>53
地域別ホスト名になってるんだけど、netnameはOCNで一括になっちゃうので使えないんですよね
ホスト名の***.ocn.ne.jp後方一致で弾きたい

75:名無しさん@お腹いっぱい。
20/04/20 05:18:11 hQDBpxwY0.net
imgurうp機能欲しいずら

76:名無しさん@お腹いっぱい。
20/04/23 03:03:48.23 z71CBe7E0.net
host違いでbbsとkeyが同じスレが登録できないバグ修正
setfav.inc.phpの101行目辺りの
if ($lar[1] == $key && $lar[11] == $bbs) {

if ($lar[1] == $key && $lar[11] == $bbs && $lar[10] == $host) {
に置き換える

77:名無しさん@お腹いっぱい。
20/04/23 10:56:31.69 xO9i5th+0.net
前スレ最後で言ってたUNICODEがらみで書き込みが見えない件をどうにかしたいと
思ってソース見てるけど5chからDAT取得して切り分けてるのがどこかさえ分からないというw
弱すぎて自ら苦笑い

78:名無しさん@お腹いっぱい。
20/04/23 11:54:27 LpqEnHda0.net
見えないのはrep2関係ないのでは?

79:名無しさん@お腹いっぱい。
20/04/24 14:47:05 VQDBEcts0.net
スマホで名前欄に置換ワードが働かない問題

ShowThreadI.phpの395行目辺りで名前欄にstrip_tagsを通してるため。
strip_tagsを通すのはbタグを外すためなので、
$name = strip_tags($name);

$name = strtr($name, array('<b>' => '', '</b>' => ''));
に置き換えれば良い。

80:名無しさん@お腹いっぱい。
20/04/26 15:47:08 iN+XIMu20.net
もう、丸一年更新がないな・・・

81:名無しさん@お腹いっぱい。
20/04/27 09:20:49.62 VfDVwC400.net
更新するのは自分だぞ?

82:名無しさん@お腹いっぱい。
20/04/28 10:29:18 jVhiIBB20.net
ニュー速+ 金曜日以降スレタイに全部★が付くようになったんだな
★をNGにしてたから新スレが表示されなくて???ってなってたわ

83:名無しさん@お腹いっぱい。
20/04/28 14:28:54 knA/AZV10.net
ニュース系の板全部だな
立て子の名前がスレタイだけでわかるようになったからそれでNGできて便利だわ

84:名無しさん@お腹いっぱい。
20/04/29 19:20:48.59 emwVpnCG0.net
>>18
このエラーって回避する方法あるんでしょうか。
久しぶりにラズパイに新規インストールしようとしたけど、
これでつまずきました。
あまり時間もなかったので、とりあえず以前のものを tar
で固めて持ってきてお茶濁しの状態です。

85:名無しさん@お腹いっぱい。
20/05/02 11:50:23 cuwViuX30.net
774版でテレビドラマ板に書き込もうとすると
>ERROR: 余所でやってください。
がでて書き込めなくなってしまった。
他の板は今のところ書ける。
IE11からは書けるので規制されてるわけではなさそう。
AppNameかUser-Agentがまずいんですかね?

86:名無しさん@お腹いっぱい。
20/05/02 12:00:17.50 ysYVewtI0.net
そのエラーはだいたいAppName規制

87:名無しさん@お腹いっぱい。
20/05/02 15:26:05 72SDbaYm0.net
>>84
落ちてくるcomposer.jsonを vim か emacsみたいなエディタで
ファイルの末尾あたりを以下のようにする。
※dropboxの行を削除して、その前の行末のコンマを消す

"symfony/yaml": "2.2.*",
"jakeasmith/http_build_url": "1.0.*"

}
}

88:名無しさん@お腹いっぱい。
20/05/02 16:48:20 Ip7QWRCS0.net
なんか昨夜から
「lastmodify.txt に接続できませんでした。」
が出るようになったなぁ

89:名無しさん@お腹いっぱい。
20/05/02 17:02:31 Y+b0oUqv0.net
301 Moved Permanently対策
URLリンク(0bin.net)

板移転が効かなかったのでdata/pref/p2_favlist.idxの2ch.netを5ch.netで置換した

90:名無しさん@お腹いっぱい。
20/05/02 22:43:21 lthmGywN0.net
SPMにそのレス中の画像をまとめて一度にあぼーんする機能が欲しい

91:名無しさん@お腹いっぱい。
20/05/03 08:58:51 nHZpbNUo0.net
>>85
情報ありがとうございます。
これで新規インストールする時にもなんとかにりそうです。

92:名無しさん@お腹いっぱい。
20/05/03 09:06:15 nHZpbNUo0.net
↑レス番を間違いました。
正しくは
>>87
です。

重ねてありがとうございました。

93:名無しさん@お腹いっぱい。
20/05/03 14:49:36 ufzebxYt0.net
まちBBSで一回で書き込めない(二回やるとOK)ことが多くなった。

94:名無しさん@お腹いっぱい。
20/05/03 19:04:18 Q9IcAuAi0.net
新スレが見えないのうちだけかな?
・スマホゲーム板(egg)
・模型・プラモ板(lavernder)
で確認

95:名無しさん@お腹いっぱい。
20/05/04 08:30:32.10 Gdn1kLMv0.net
俺環は問題ないね

96:名無しさん@お腹いっぱい。
20/05/04 19:08:53 JNMGgYgv0.net
>>88,94です
今日になったら新スレも表示されるようになっていました
お騒がせしました

97:名無しさん@お腹いっぱい。
20/05/04 21:50:43 Dzeq0RKR0.net
>>96
いいえ、お気になさらず

98:名無しさん@お腹いっぱい。
20/05/06 09:21:21.42 N7zMawba0.net
rep2 error: sessionID は有効でしたがスレッド取得に失敗しました。
apiで繋ぐとおかしいのはおまかん?

99:名無しさん@お腹いっぱい。
20/05/06 11:33:26.27 i3mueBye0.net
はい

100:名無しさん@お腹いっぱい。
20/05/06 11:35:06.55 N7zMawba0.net
承知しました

101:名無しさん@お腹いっぱい。
20/05/07 10:06:30 UOGruMe40.net
ちょっと弄ってみようとソースを見てたんだけど、そもそもスレを表示するファイルがどれなのか全く分からんかった
index.phpからp2Util.phpを読み込むところすら見つけられない
どのファイルが何をしてるかとかは自分でソース見るしか方法ない?

IPからホストを読み込む例の件について、
名前のIP欄をhoverするかクリックしたらポップアップウインドウでgethostbyaddrして、
そのポップアップウィンドウからNGに登録できるような仕組みを作りたい
手動になるけど手間は省けるかなと思って

102:名無しさん@お腹いっぱい。
20/05/07 11:45:56 9NNIRU4u0.net
>>101
それIPアドレスをNGに入れるのと同じじゃね?

103:名無しさん@お腹いっぱい。
20/05/07 13:11:25.51 qPgj0NB+0.net
URLリンク(github.com)
名前欄のIPからホスト逆引きしてブラウザ側のJQueryで非同期書き換えするの作ってみたよ
ホスト名でのあぼーんもrep2の名前欄の設定使って透明あぼーんするようにもしといた
逆引きしたホストのキャッシュはデフォだとHTML5のWeb Storage使ってブラウザ側にキャッシュする
JQueryやajaxははじめてやったから変なとこあるかも

104:名無しさん@お腹いっぱい。
20/05/11 20:55:23 L64Hf7dV0.net
最近新スレ取得できないなぁと思ってたら板同期したとき2ch.netに変わってたせいだった模様
p2_favita.brdの中の2ch.netを5ch.netに置換したら取得できるようになった

105:名無しさん@お腹いっぱい。
20/05/11 21:18:41.20 Im2mnrUl0.net
>>104
アニキ、おつとめご苦労様でした
ってのは冗談だけれども最近そんなトラブルありました?
774版?
設定管理>>rep2基本設定>>PATHのbrdfile_onlineは
URLリンク(menu.5ch.net)
とは別の何かを定義しているのかしら

106:名無しさん@お腹いっぱい。
20/05/11 21:40:11 wiPb9YYn0.net
俺の古いrep2は既にどのファイルの中にも2chの文字列は存在しない。
全部5chに書き換わってる。

107:名無しさん@お腹いっぱい。
20/05/11 21:51:19.87 AvIAn3ur0.net
板の判定が曖昧なバグがあるから、スレ一覧の中に2chと5chが混ざってると感染すると思う。

108:名無しさん@お腹いっぱい。
20/05/11 22:13:32.15 nyMeqkjI0.net
えっ!2chって5chになったの?

109:名無しさん@お腹いっぱい。
20/05/12 04:48:49 JSoOvfFj0.net
お爺ちゃんお口臭~い
じゃなかった
お爺ちゃんのギャグ寒~い

110:名無しさん@お腹いっぱい。
20/05/12 15:01:35.07 SqCaJiGM0.net
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`
in /○○/○○/p2-php/rep2/post.php on line 215
こんなん出ましたけど

111:名無しさん@お腹いっぱい。
20/05/12 15:08:47.44 xzHr9j+P0.net
おめでとう

112:名無しさん@お腹いっぱい。
20/05/12 15:12:26.95 /tYmpQYa0.net
ググる権利を得たと言うことですね
おめでとう

113:名無しさん@お腹いっぱい。
20/05/12 18:59:50 s+57YywQ0.net
三項演算子のネスト、書くのはいいけど読むのは苦手だな

114:名無しさん@お腹いっぱい。
20/05/12 19:28:27 dqcZkNQg0.net
PHPのアップデートでなんかまた非推奨になったん?

115:名無しさん@お腹いっぱい。
20/05/12 19:44:50.49 SqCaJiGM0.net
これでええのかな?
$cookie_key = $_login->user_u . '/' . (P2Util::normalizeHostName(P2HostMgr::isHostBbsPink($host) ? 'www.bbspink.com' : P2HostMgr::isHost2chs($host)) ? 'www.2ch.net' : $host); // 忍法帳対応

116:名無しさん@お腹いっぱい。
20/05/13 01:56:23 anl5tJqP0.net
PHPのバージョン上げるたびに色々不具合でてるよ
もうコード直す人居ないからなぁ個々でやるしかないのか
スキルある人は是非共有して欲しい

117:名無しさん@お腹いっぱい。
20/05/13 02:43:01 BRdMc3QQ0.net
わかんないのになんでバージョン上げるのか

118:名無しさん@お腹いっぱい。
20/05/13 03:12:48 pW/RtBZm0.net
Ubuntuなら毎日機械的に
 $ sudo apt-get update
 $ sudo apt-get upgrade
とか叩いてるわw

119:名無しさん@お腹いっぱい。
20/05/13 04:20:29.81 Ejo5m6+W0.net
(それでphpのバージョンがあがると思ってるんだろうか)
(馬鹿だから思ってそうだな...)

120:名無しさん@お腹いっぱい。
20/05/13 08:05:22 g1mSCpgp0.net
毎日叩くならcronすればいいんじゃ…

121:名無しさん@お腹いっぱい。
20/05/13 10:08:06.96 VK9pJhh10.net
PHP 7.4.5で動いてるけど?

122:名無しさん@お腹いっぱい。
20/05/13 11:29:33.07 drMjckGS0.net
unattended-upgradesというのがあってだな…

123:名無しさん@お腹いっぱい。
20/05/13 11:44:37.86 n1m13Fm50.net
nintendoなら知ってる

124:名無しさん@お腹いっぱい。
20/05/13 13:02:26.85 anl5tJqP0.net
7.1辺りで安定してるんだからバージョン上げなきゃいいだろとかは無し
例えばWordPressは7.3推奨nextcloudは7.3未満はインスコすら出来ない

125:名無しさん@お腹いっぱい。
20/05/13 13:14:44.97 IRwnyYZV0.net
PHP環境に依存するようだけれども
>>110はどこでどうやると再現できるんだろ

126:名無しさん@お腹いっぱい。
20/05/13 13:28:33.87 EeXz7Lbm0.net
>>125
7.4でDeprecatedエラーを出すようにすれば出る

127:名無しさん@お腹いっぱい。
20/05/13 13:43:53 IRwnyYZV0.net
>>126
自分は7.3だから関係無さそうだ
ありがとう

128:名無しさん@お腹いっぱい。
20/05/13 16:30:28.95 j41m8jO40.net
もうコード自体古いからね
全コード見直しとか774見たいなボランティア出現しそうも無いし
だましだまし使っていくしかないよ

129:名無しさん@お腹いっぱい。
20/05/13 16:35:39 EeXz7Lbm0.net
一から作ったほうが速いレベル

130:名無しさん@お腹いっぱい。
20/05/13 16:52:19 VK9pJhh10.net
少し前にこんなのがあった。
半年くらい開発してたけど突如作者が消えて放置状態。
URLリンク(github.com)

131:名無しさん@お腹いっぱい。
20/05/13 19:30:57 Y+UM+t830.net
PHPと5chとの互換性がなくなるまで使い続ければいい

132:名無しさん@お腹いっぱい。
20/05/13 19:47:01 FxoxGWpI0.net
携帯ブラウザ時代のrep2とスマホアプリ時代の今じゃだいぶ時代が変わったから無理にrep2縛りにこだわる必要もないかな
時代だね

133:名無しさん@お腹いっぱい。
20/05/13 20:05:08 dohzsl6m0.net
最近スマホでまで5ch見なくなったからJaneでもいいんだけど
IC2にブルマ画像貯めてるからなあ・・・

134:名無しさん@お腹いっぱい。
20/05/14 19:03:34 lrpq21YC0.net
rep2は自分でソースがいじれない奴が使うもんじゃないよ

135:名無しさん@お腹いっぱい。
20/05/14 19:10:43 qlekbde10.net
設定変えるにもソースいじらないといけないしな

136:名無しさん@お腹いっぱい。
20/05/14 19:50:02 tl7UoAGi0.net
どこからp2Util.phpを呼び出してるのか教えてくれー
というか、そういう依存関係とかフローってどうやって見てんの?
PHP自体は多少分かるしプログラム書いたりもしてるけど、
ここまでファイル数が多い他人が書いたソースを読む方法が分からない

137:名無しさん@お腹いっぱい。
20/05/14 19:58:04.64 W7s5P8Xd0.net
>>136
検索すれば分かるだろ

138:名無しさん@お腹いっぱい。
20/05/14 19:58:56.39 qlekbde10.net
debug_print_backtrace(); exit;

139:名無しさん@お腹いっぱい。
20/05/14 20:20:50.40 hxR5vLpq0.net
grepすればいい

140:名無しさん@お腹いっぱい。
20/05/14 20:46:08.48 qQG/4sIm0.net
phpstrom入れて見たらいいじゃない

141:名無しさん@お腹いっぱい。
20/05/14 21:14:48 apWKMLt+0.net
ちょっとめんどくさい構造なのは否めない
かと言って今更作り直せないし…

142:名無しさん@お腹いっぱい。
20/05/14 22:02:27.82 qlekbde10.net
クーロン城だ

143:名無しさん@お腹いっぱい。
20/05/15 09:06:40 FIaYU5De0.net
串経由の書き込みがうまく行かない。
全くダメってわけじゃないので原因がわからん。

144:名無しさん@お腹いっぱい。
20/05/15 10:24:35 /tOz9d310.net
おめでとう

145:名無しさん@お腹いっぱい。
20/05/15 11:50:51 Eww2Acql0.net
>>111
>>144

この気狂い何時も即レスしてくるけど何が目的なんだ?

146:名無しさん@お腹いっぱい。
20/05/15 12:12:44 IkLjyS0t0.net
>>143
うまくいく時といかない時の差を都度チェックして
ソースの参照なり修正なり範囲絞ってくしか無いね

Cookie期限切れで投稿確認ページが表示された際
投稿ボタンに充てられてるURL置換失敗してるのは
rep2無印であったなそういや

147:名無しさん@お腹いっぱい。
20/05/15 12:12:47 /tOz9d310.net
>>145
ごめんなさい
自分は>>111では無いですw

具体的な事象やエラーや環境や試してみたことが書いてないから質問や相談じゃ無くグチやつぶやきなのだろうと思うけれども
100%再現するわけじゃないイライラの気持ちも少しわかるし
厳しく指摘してもスレが汚れるので>>111のマネをしてみました

もう一度言います
ごめんなさいw

148:名無しさん@お腹いっぱい。
20/05/15 12:37:17 9vje8cq30.net
そうなんだ

149:名無しさん@お腹いっぱい。
20/05/15 18:26:58 uQWVAaCw0.net
>>146
拡張版にも残ってた時期がある気がする
いつもクッキーの確認が出たらバックスペース押して戻してた

150:名無しさん@お腹いっぱい。
20/05/22 05:33:31.16 hX9inyzr0.net
Ubuntu20.04にrep2環境再構築中
まっさらから作り直すことにしたので
 $git clone git://github.com/open774/p2-php.git
 $cd p2-php
でgithubからcloneしたあと
 $php -r "copy('URLリンク(getcomposer.org)', 'composer-setup.php');"
 $php composer-setup
 $composer install
でインストールしようとするとdropbox-sdkでコケる
Linux板のくだ質で質問したところ、dropbox-sdkのphp版がなくなってるとかだそうな
composer.jsonのdropbox行を削除、前行最後のセミコロン削ってから再試行したところ
warningは出たけどセットアップ成功
p2cmd.php checkで全部OK出たんだけど、スレだけじゃなくてなんか読み込みに行くと
 Error: Curl error: Received HTTP/0.9 when not allowed
 rep2 info: URLリンク(menu.5ch.net) に接続できませんでした。
とか出てきて失敗する
ググってみた感じだとcurlが盛ってるバグのようだけどさてどないするべやね……
とりあえず
 apt-get update;apt-get upgrade
でcurlもろとも最新であることは確認したんだが

151:名無しさん@お腹いっぱい。
20/05/22 07:30:41.39 T5b/u03y0.net
ERROR: スレッド作成時の認証用クエリが一致しません。
ってのは串の洗濯が悪いということですか?

152:名無しさん@お腹いっぱい。
20/05/22 10:05:55 pPVORu1g0.net
>>150
PHPのバージョンは?Ubuntu 20.04だから7.3?

153:名無しさん@お腹いっぱい。
20/05/22 11:50:02 hX9inyzr0.net
>>152
7.4.3です
phpinfoの頭とcurlのところはこんな感じになってます
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

154:名無しさん@お腹いっぱい。
20/05/22 11:52:33 qAkWTQIa0.net
URLリンク(curl.haxx.se)

155:名無しさん@お腹いっぱい。
20/05/22 12:04:43 35BCH+RJ0.net
>>150
スレリンク(software板:725番)
とりあえずこれ当てとけ

156:150,153
20/05/23 01:16:16 QufZxp6b0.net
>>155
P2CurlMulti.php
を変更しても変わらず……

あっれ、おっかしいなぁ……と思ってひとつひとつチェックしていたところ、
ローカルProxyとして使っている2chproxy.plを使用しない → Proxyを使用しない
でいくと「Error: Curl error: Received HTTP/0.9 when not allowed」が出ないことが分かりました

Linux板の2chproxy.plのスレは特に変わった書き込みがなかったので
一度Google先生に「2chproxy.pl」でお伺いを立ててみたところ
githubで2chproxy.plをメンテナンスしている方がいらっしゃる

ドキュメントを見てpull、ファイル内の定義ポートと合わせてrep2側の定義も変更したところ
無事この書き込みまで行えるようになりました

お騒がせ致しました

まぁこんなこともありましたよ、と言うレベルで笑って見逃していただけると幸いです
現在新規セットアップする際はcomposer.jsonファイルを変更しないとdropboxでコケますよ、ということくらいしか有益な情報がなくてすいません

157:名無しさん@お腹いっぱい。
20/05/25 19:07:47 +fBuV7f10.net
自鯖でrep2は終わりそう
全鯖で強制IP表示が議論されてるそうだ

158:名無しさん@お腹いっぱい。
20/05/25 19:47:20 LdL+V1tQ0.net
そこからrep2が終わると思った理由がわからん

159:名無しさん@お腹いっぱい。
20/05/25 19:58:29 +fBuV7f10.net
そういう人は画像urlとかにクッションを入れる理由もわからないんだろうな

160:名無しさん@お腹いっぱい。
20/05/25 19:59:53 vsLWaH5L0.net
匿名性を維持したければスマホからしか書き込めなくなるな

161:名無しさん@お腹いっぱい。
20/05/25 20:13:26 8KwQoGTB0.net
●買ってIP消せって話なんだろうけど、IP消してるやつはNGとか言い出すの出てくるだろうな

162:名無しさん@お腹いっぱい。
20/05/25 20:14:38 abrYQbD50.net
強制IPにして何がしたいんだろう

163:名無しさん@お腹いっぱい。
20/05/25 20:16:32 nc9sbmyI0.net
>>157
嫌儲のガセだぞ(^^)/

164:名無しさん@お腹いっぱい。
20/05/25 20:22:06 LdL+V1tQ0.net
>>159
俺は今だって普通にIPスレに書いてるぞ
どうしてお前の脳はrep2と匿名性が最初から合体してるんだって聞いたんだよ
普段からTor socksでも通してるんか?

165:名無しさん@お腹いっぱい。
20/05/25 20:25:23 +fBuV7f10.net
>>164
結局、わかってないんじゃん

166:名無しさん@お腹いっぱい。
20/05/25 20:26:01 2OX8yqNG0.net
>>164
匿名性云々じゃなくサーバーを攻撃される可能性が高まるのが問題だろ
単純に落とされるだけならともかく、乗っ取られてお前のrep2で犯罪予告でも書かれた日には逮捕されるのはお前だぞ
出来る対策はしてるだろうけど、ホールのないセキュリティはないからな

167:名無しさん@お腹いっぱい。
20/05/25 20:27:46 qcqaKQcx0.net
ひろゆきが2ch.netをなんとかして手に入れて元祖2chを復興させてほしい
scなんて誰もアクセスしないよ

168:名無しさん@お腹いっぱい。
20/05/25 20:44:05 z5ieZh320.net
クロールを止めてくれたらそれでいいんだけどな

169:名無しさん@お腹いっぱい。
20/05/25 20:48:30.38 3PHLWKtT0.net
ドメイン持ってル人は困るでしょ
IP表示

170:名無しさん@お腹いっぱい。
20/05/25 20:54:14.97 8KwQoGTB0.net
iPhoneでクライアント認証がどうしても上手くいかないからBasicにしてるので、
セキュリティリスクは気になる
iPhoneでクライアント認証できてる人いるん?

171:名無しさん@お腹いっぱい。
20/05/25 21:51:43 OCrNHTZC0.net
Android で rep2 に対応しているアプリってあるのかな。
ブラウザでもいいんだけど、専用アプリの使いやすさと
rep2の同期をいいとこ取りしたい。

172:名無しさん@お腹いっぱい。
20/05/25 21:52:33 LdL+V1tQ0.net
>>166
5chに書き込んだところでリスク変わらんやろ
つか今どき5chで攻撃先を収集するか……?

>>169
5ch以外は回線共用で大丈夫だと思ってるのが逆に怖いわ
分けろ

173:名無しさん@お腹いっぱい。
20/05/25 22:47:41 SU5c/XpU0.net
スマホアプリをメインにしてパソコンで巡回するときはPCからスマホへリモートアクセスって検討してる

174:名無しさん@お腹いっぱい。
20/05/26 01:19:00 xqcVoUQp0.net
>>170
俺もiPhoneで使ってるが、SSL有効にしとけばいい。

175:名無しさん@お腹いっぱい。
20/05/26 07:32:47.32 7YrGHtfm0.net
iPhone 向けページの背景色とか文字色ってソース書き換えないと変更できない?

176:名無しさん@お腹いっぱい。
20/05/26 11:27:43 OIPHKwM60.net
>>172
友達いなさそう

177:名無しさん@お腹いっぱい。
20/05/26 16:34:11.58 4sDFymGt0.net
マウント取る感じがいかにもオタクだね
ネットでしかマウント取れないw

178:名無しさん@お腹いっぱい。
20/05/26 18:19:59 MC4ik7bE0.net
>>172
リスクかどうかは分からんが、アタックは一時的に増える感じがする

179:名無しさん@お腹いっぱい。
20/05/26 18:32:28.97 xqcVoUQp0.net
>>175
ソースというかCSSいじるしかない。
ダークモードにすると自動で切り替えるようにするならソースもいじらないとダメだな。

180:名無しさん@お腹いっぱい。
20/05/26 19:51:01.32 uFEDyz5M0.net
>>179
@media (prefers-color-scheme: dark) { } 内に書けばcssだけで行けるっぽい
URLリンク(coliss.com)

181:175
20/05/27 07:47:55.15 543X4Csw0.net
>>179-180
ありがとう
CSSの編集でやってみます


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch