※■公式p2はこのスレでは扱っていません■※
ブラウザから 2ちゃんねる、まちBBS、JBBS@したらばBBS 等の
掲示板を快適に閲覧するためのPHPスクリプトです。
Mac OS X、UNIX、Linux、Windows などで動くマルチプラットフォーム設計。
ソースは公開されています。
※このスクリプトを動作させるためには、サーバを動かしてPHPを走らせる必要があります。
※荒れる元なのでレンタル鯖やVPSにp2を設置する話題はしない&スルーしてください。
※不具合は怒らず煽らず落ち着いて報告しましょう。
■公式ページ
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 part65
http://egg.5ch.net/test/read.cgi/software/1540808160/
rep2 part66
■ このスレッドは過去ログ倉庫に格納されています
2020/02/13(木) 09:06:28.76ID:pwhSUhPm0
2020/02/13(木) 09:07:18.88ID:pwhSUhPm0
のんびりどうぞ
2020/02/13(木) 15:25:48.35ID:s+mu9pBk0
>1
乙!
乙!
2020/02/14(金) 16:44:38.77ID:euphClYU0
>>1乙
2020/02/15(土) 02:19:21.00ID:UEcep16X0
>>1
774祝脱ニート🎉
774祝脱ニート🎉
2020/03/07(土) 21:59:43.36ID:3L80zDFB0
誰か環境dockerで公開してない?
2020/03/09(月) 13:00:55.56ID:Jjj/aPWV0
dockerhubでrep2を検索するだけで色々出てくるんだがちゃんと探してる?
8名無しさん@お腹いっぱい。
2020/03/09(月) 18:31:41.88ID:BPm8wrjO0 >>6は探しているわけではなく、ダジャレが言いたかっただけだとスルーしたわ
2020/03/11(水) 16:13:51.04ID:/tBy5w3Q0
全部入り版でPHP7.3に上げるときは
conf_admin_ex.inc.phpを
$_conf['expack.use_curl_multi'] = 0; // (1)
にする。ってことで。
うちではスマホで書込履歴開くときとか、書込履歴で更新かけたときとかにタイムアウトになってたけど、
とりあえず上で解決した。前スレでも話題になってたけど、同じ目にあう人がいるかもしれないから一応。
conf_admin_ex.inc.phpを
$_conf['expack.use_curl_multi'] = 0; // (1)
にする。ってことで。
うちではスマホで書込履歴開くときとか、書込履歴で更新かけたときとかにタイムアウトになってたけど、
とりあえず上で解決した。前スレでも話題になってたけど、同じ目にあう人がいるかもしれないから一応。
10名無しさん@お腹いっぱい。
2020/03/11(水) 16:53:52.50ID:QKD1RkNX02020/03/11(水) 18:18:52.32ID:/tBy5w3Q0
>>10
いまいちピンときてませんでしたが、
lib/P2CurlMulti.php
の
private function execute() {
〜
}
を差し替えれ、って話ですね。確かにこっちの対応のが良いですね。
いまいちピンときてませんでしたが、
lib/P2CurlMulti.php
の
private function execute() {
〜
}
を差し替えれ、って話ですね。確かにこっちの対応のが良いですね。
2020/03/12(木) 08:02:15.91ID:C13yjaFB0
Gitの基本が分かってないんですが、
編集したconfigファイルだけ更新しないで他は更新を適応するのってどうしたらいいんでしょう?
あと、configファイルに追加の設定項目が出来てた場合はどうしたらいいのでしょう?
一旦更新を承認してしまうと、差違があってももう更新できなくなってしまうので、いつも困ってます
編集したconfigファイルだけ更新しないで他は更新を適応するのってどうしたらいいんでしょう?
あと、configファイルに追加の設定項目が出来てた場合はどうしたらいいのでしょう?
一旦更新を承認してしまうと、差違があってももう更新できなくなってしまうので、いつも困ってます
2020/03/12(木) 08:05:57.98ID:LfVQ6ndc0
好きにすればいいと思う
2020/03/12(木) 10:10:06.66ID:46cr6iZ70
gitの監視から外せばいいけど追加の設定項目はgitで差分見ろとしか。
2020/03/12(木) 12:33:47.34ID:iWfdJHKM0
別ブランチでconfigを変更して、更新があったらマージするんじゃないの?
そういうことを聞きたいわけじゃないのかな?
そういうことを聞きたいわけじゃないのかな?
2020/03/12(木) 13:07:23.96ID:utS10WhU0
ローカルで設定変更をコミットして、リモートに変更あったらpull --rebase
コンフリクトあれば手動で直す
コンフリクトあれば手動で直す
2020/03/12(木) 22:13:43.48ID:FyAsnh6+0
>>12
p2-phpのGitHub内Wiki
git で追いかける方法
https://github.com/open774/p2-php/wiki/git-%E3%81%A7%E8%BF%BD%E3%81%84%E3%81%8B%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95
p2-phpのGitHub内Wiki
git で追いかける方法
https://github.com/open774/p2-php/wiki/git-%E3%81%A7%E8%BF%BD%E3%81%84%E3%81%8B%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95
18名無しさん@お腹いっぱい。
2020/03/17(火) 19:22:26.69ID:SDQHpfx+0 dropbox/dropbox-sdk-phpが終了してcomposerでエラーに
2020/03/30(月) 21:05:11.60ID:W6RSQY5r0
同じプロバイダなのにIPコロコロ変えて荒らすやつをNGしたいんだけど、
リモートホストの後方一致でNGにする方法ないかな?
リモートホストの後方一致でNGにする方法ないかな?
20名無しさん@お腹いっぱい。
2020/03/30(月) 21:47:14.68ID:r0fiL56V0 >>19
部分一致で良くない?
部分一致で良くない?
2020/03/31(火) 00:12:38.32ID:RSlec4xO0
2020/03/31(火) 00:18:04.33ID:cQi/Msn40
>>21
リモートホストが出てるのにリモートホストの部分一致できないって意味分からないだけどどういうレス?
リモートホストが出てるのにリモートホストの部分一致できないって意味分からないだけどどういうレス?
2020/03/31(火) 00:21:51.02ID:Kwo0IgAA0
あれ?rep2から書き込めない
2020/03/31(火) 00:24:33.86ID:RSlec4xO0
>>20
リモートホストが表示されるBBS_SLIP設定あるなら教えてほしい
ないと思ってたからIPからWhoisでリモートホスト調べてリモートホストで弾く方法考えてた
正規表現だけの話なら部分一致も後方一致もどっちも変わらない
リモートホストが表示されるBBS_SLIP設定あるなら教えてほしい
ないと思ってたからIPからWhoisでリモートホスト調べてリモートホストで弾く方法考えてた
正規表現だけの話なら部分一致も後方一致もどっちも変わらない
2020/03/31(火) 01:21:54.14ID:422N7TZA0
26名無しさん@お腹いっぱい。
2020/03/31(火) 01:24:02.95ID:NAm1GHMt02020/03/31(火) 01:39:13.87ID:RSlec4xO0
え?
…え??
rep2のスレで書いたらrep2&5chの話なのが当たり前じゃないの?
rep2のスレで「rep2で5chを見てるときの話なんですけど」って前置き必要なの?
むしろ「IPコロコロ変えて荒らす」をrep2以外で何の話だと思ったのか聞きたいレベル
…え??
rep2のスレで書いたらrep2&5chの話なのが当たり前じゃないの?
rep2のスレで「rep2で5chを見てるときの話なんですけど」って前置き必要なの?
むしろ「IPコロコロ変えて荒らす」をrep2以外で何の話だと思ったのか聞きたいレベル
2020/03/31(火) 01:46:04.47ID:Kwo0IgAA0
2020/03/31(火) 01:47:23.46ID:Kwo0IgAA0
ところでrep2で書き込もうとすると「このスレッドにはもう書き込めません」てなるのなんで?
あ、rep2で5chのrep2スレに書き込むときの話です
あ、rep2で5chのrep2スレに書き込むときの話です
2020/03/31(火) 01:52:12.83ID:422N7TZA0
何か知らんけど、rep2にはリモホ表示とそれをキーワードにNGする機能があったのね?
それの使い方が分かんないって話?
じゃあ続けてどうぞ
それの使い方が分かんないって話?
じゃあ続けてどうぞ
2020/03/31(火) 01:54:27.19ID:2HrmEFJC0
rep2の話をしてるつもり同士で解決すればいいんじゃないですかね
他の人を巻き込まないでほしい
他の人を巻き込まないでほしい
2020/03/31(火) 01:57:23.77ID:jrLZVgV00
2020/03/31(火) 02:02:10.41ID:3aN0+nIZ0
34名無しさん@お腹いっぱい。
2020/03/31(火) 02:03:01.16ID:eMLH3Ors0 試しに逆引きしてみたけど遅すぎて使い物にならない
瞬時に最大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);
}
瞬時に最大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);
}
2020/03/31(火) 02:08:30.69ID:RSlec4xO0
36名無しさん@お腹いっぱい。
2020/03/31(火) 02:30:35.68ID:KCJZiHvk0 IPアドレスの前方一致でNGし続けるだけでいいと思うけどな
大抵のプロバイダは50個くらいで消えるだろうし
大抵のプロバイダは50個くらいで消えるだろうし
2020/03/31(火) 07:31:37.30ID:PBl3Jqh40
大手プロバイダのIP範囲はハードコーディングして弾けばいいんじゃないかな
2020/03/31(火) 14:37:59.14ID:mLFItmGH0
javascriptのLazy Loadみたいに画面内にレスが入ったら非同期でホストに変換(含キャッシュ)して、マッチしたらCSSで消す
2020/04/02(木) 16:33:55.53ID:fkNSqGSP0
自分の書き込みに付いたレスを表示する機能誰か作って下さい
左メニューの特別内に「自分への返信」みたいな項目で
左メニューの特別内に「自分への返信」みたいな項目で
2020/04/02(木) 21:43:03.05ID:8jPem0fG0
>>39
んで、いくら出せるの?
んで、いくら出せるの?
2020/04/02(木) 21:47:53.14ID:8SlKZ/Uf0
>>39
そもそも「自分の書き込み」の判別が困難
そもそも「自分の書き込み」の判別が困難
2020/04/02(木) 22:01:22.63ID:cCoQdYii0
書き込み履歴に自分の書き込み残るのに無理なの?
ふむ素人が考えるように簡単にはいかないんだね
ふむ素人が考えるように簡単にはいかないんだね
2020/04/02(木) 22:41:01.78ID:HmJYB9Vw0
書き込み履歴から逆参照させりゃいいでしょ
2020/04/02(木) 22:41:42.95ID:HmJYB9Vw0
いや勘違いしてたわ無視してくれ
45名無しさん@お腹いっぱい。
2020/04/02(木) 23:29:55.98ID:VRH/f9yU02020/04/03(金) 18:35:00.50ID:aCrNz0uJ0
今はレス番号→あぼーんワード→ID→OKボタン
ってやらないとIDであぼーんできないけど
レスのID表示の横あたりにIDあぼーんボタン付けて即あぼーんしたい
でも自分ではできないから誰かお頼みもうします・・・
ってやらないとIDであぼーんできないけど
レスのID表示の横あたりにIDあぼーんボタン付けて即あぼーんしたい
でも自分ではできないから誰かお頼みもうします・・・
2020/04/03(金) 20:05:28.20ID:PBRhc24n0
できない前提で他人に丸投げはひどくない?
まずは自分でチャレンジしてみようよ
まずは自分でチャレンジしてみようよ
48名無しさん@お腹いっぱい。
2020/04/03(金) 21:44:24.09ID:3J9VIteN02020/04/03(金) 23:34:22.50ID:WGOZ2Xs30
当てもなく待つ時間と自分が勉強して実装するまでの時間、どっちが有益なんだろうねぇ
2020/04/04(土) 01:19:56.55ID:5+XSlDzl0
ただ待つんではなくてTVでも見てればいいのでそっちの方が有益ですよ
2020/04/04(土) 01:28:07.80ID:QrblLcIW0
2020/04/04(土) 13:08:57.05ID:q86NRWEt0
p2Wikiって最新の書き込み20件が10年近くに跨がっているけれども
今でも時々役に立つ
ありがとう
今でも時々役に立つ
ありがとう
2020/04/05(日) 02:08:35.32ID:whuIC+Bu0
>>35
遅レスだが、俺はプロバイダのIPアドレス範囲を示すのに近いものとして
whoisのnetnameを利用してるよ
例えば、
whois -h whois.apnic.net -- '-Br NTTDoCoMo-CIDR-BLK-JP' | grep -E 'inet6?num'
の結果と
https://www.nttdocomo.co.jp/service/developer/smart_phone/spmode/index.html
を比べてみてくれ
遅レスだが、俺はプロバイダのIPアドレス範囲を示すのに近いものとして
whoisのnetnameを利用してるよ
例えば、
whois -h whois.apnic.net -- '-Br NTTDoCoMo-CIDR-BLK-JP' | grep -E 'inet6?num'
の結果と
https://www.nttdocomo.co.jp/service/developer/smart_phone/spmode/index.html
を比べてみてくれ
2020/04/07(火) 21:33:53.99ID:q1MiVUY40
リファラ漏れ防止対策
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Referrer-Policy
最近のブラウザ(概ね2017年以降)だと鯖側の設定でリファラを送らないようにできるので、through_imeが「直接」でもリファラが漏れなくなる。
conf.inc.phpの末尾あたりに
header("Referrer-Policy: no-referrer");
を書くか、鯖の設定でReferrer-Policy: no-referrerを送る設定にすれば良い。
リファラが漏れるところが多々あるので、設定しておくことを推奨。
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Referrer-Policy
最近のブラウザ(概ね2017年以降)だと鯖側の設定でリファラを送らないようにできるので、through_imeが「直接」でもリファラが漏れなくなる。
conf.inc.phpの末尾あたりに
header("Referrer-Policy: no-referrer");
を書くか、鯖の設定でReferrer-Policy: no-referrerを送る設定にすれば良い。
リファラが漏れるところが多々あるので、設定しておくことを推奨。
2020/04/07(火) 21:34:32.13ID:q1MiVUY40
1行目の日本語おかしいな
2020/04/07(火) 21:50:59.22ID:mlByr4wH0
GitHub Pages is temporarily down for maintenance.
2020/04/11(土) 19:39:17.46ID:OkbKBtWg0
Unicodeの絵文字を一括NG/あぼーん登録するにはどうすればいいんかしら?
2020/04/11(土) 20:56:45.14ID:Hp+IArjr0
>>57
絵文字の範囲 http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unicode/u1f680.html
正規表現マッチは[\u開始-\u終了]だから[\u2600-\u1faff]でいけるはず
↓テスト用
2614 ☔
1f970 🥰
1fa95 🪕
絵文字の範囲 http://www.asahi-net.or.jp/~ax2s-kmtn/ref/unicode/u1f680.html
正規表現マッチは[\u開始-\u終了]だから[\u2600-\u1faff]でいけるはず
↓テスト用
2614 ☔
1f970 🥰
1fa95 🪕
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【実況】ショートスリーパー堀大輔の7日間LIVE 本日最終日★35 [爆笑ゴリラ★]
- 「洗濯物を回収するため」ベランダで全裸、公然わいせつ容疑で男逮捕 歩行中の女性が目撃 兵庫 ★2 [少考さん★]
- 【訃報】28歳俳人グラドル「膣ギロチン」こと田口あわさんが9日に亡くなっていた、吉本芸人が追悼「突然のことで言葉が…」 [征夷大将軍★]
- 「ゼロ打ちで勝つ準備をしていたのに」 スター戦術押し切れず デニー(氏)人気の衰退に気付くも時遅し (沖縄タイムス) [少考さん★]
- 運航団体「誠実に事実と向き合う」 辺野古転覆から半年、謝罪声明 [少考さん★]
- 【エロ】突然の通知「50万円を支払え」、詐欺かと思いきや…ひょっとしてあの動画のせい? 放置すれば刑事告訴の恐れも [nita★]
- ポケモン30周年カード、買ってるのほぼベトナム人
- 高市早苗「私の脅威になる」と林芳正を『排除』へ [931948549]
- 「袋ラーメンは、火を止めてから粉末スープを入れて下さい」(ヽ´ん`)「うるせえ! 俺に命令するな!」 [592058334]
- 【高市】企業「コンサルさんお願いします」コンサル「派遣会社に丸投げします」派遣会社「準委任契約で」派遣社員「企業さんコンサルです [784319933]
- 中国で開催された国際会議、日本だけ参加できずw [668024367]
- 中日サノー .220(286 -63) 22本 48点 OPS.772