rep2 part65
■ このスレッドは過去ログ倉庫に格納されています
※■公式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 part64
http://egg.5ch.net/test/read.cgi/software/1512235557/ >>725
>usleepを使うのは昔のバグ対策らしいが今は不要
いやもとは層かもしれんけどwait入れないと更新して間全力で負荷かかるぞ >>726
そのためのcurl_multi_selectだろ いやだからそのcurl_multi_selectが使えないからどうするかって話な訳で >>728
戻り値に期待できないだけでウェイトはかかる
PHP7.3でcurl_multi_selectの有無で>>725を実行してみると
あり 71ループ
なし 129452ループ >>729
あーごめんそうか
返値がおかしいだけで機能自体はしているのか ImageCacheの設定かな?
画像サムネイル右の画像本リンクのurlのあいだにある☆マーク(ランク?)
この☆表示しない設定って無かったでしたっけ? >>709
京ぽん鰻放題の時代からWindowsでapache動かしてますがなにか? ワイも
apacheモジュを自分で作って動かすのに自分の知ってる知識だけで済む道を選んだらwinになった 家ではWin10しかないしPT3鯖としても動いてるからWin10Proが常時起動、
Win10で出来ることはやらせたい。
Linux鯖立ててる人たちはESXiでLinux鯖とWinゲストで複数OS運用してたりするのかな?
昔はWinXP上にVMware5.x入れてCentOSゲストにApache鯖立ててたけどもう止めちった
>>732 俺も京ぽん時代からp2使ってる。AirProxy懐いよ >>709
ビルトインサーバー機能使わずApache+MySQL+PHPをWSL上で動かそうとしてドハマリした記憶が蘇る……
ビルトインサーバーでなら動いたんだけどね
WSL2になったら動くようになるんかなぁ…… いや、京ぽん出た頃はp2まだ無かったな、W-ZERO3と混同してる?いやこれももっと前か?
W-ZERO3→[es]→WILLCOM 03と使った
てかp2初版って何時頃からありましたっけ? 2004年にp2から書き込んだログがまだ残ってた。京ぽんを購入したときに立てたようだ。 2002-10-09 aki
p2 version 0.1 beta
みたいだね
俺が京ぽん買ったの2005年2月2日
ヨドバシからの帰りに京ぽんのカメラで撮ったのがある 一番最初のスケルトンは2001年夏に2chが容量削減するか閉鎖するかの祭りに
なった際にphpで共有して見れるサーバつくってみた、みたいな感じで出てた気がする。 書込み履歴の最古が2005/3/7だった
長い事使わせてもらってんだなぁ。akiさんrskさんありがとう ワイは2007/5/17が最古で総レス数は20263
PHPの整数型がオーバーフローするまで使うぞ(無理) 17327 : :sage :17/06/16 10:42
がサイコ
これの10年以上前から使ってるけどね 俺なんて、今使ってるrep2が2006/9/3版だ。めんどくさいのでそのままだ。
rep2の古い書き込みは2004/5/11だな。 ほんとお前らって何でもマウント取りたがるよな
クソどうでもいい事で競っててわろた ただの報告がマウントの取り合いに見えてる方が苦笑だわ 煽り要素が少ないから5ch内としてはマウントってほどでは無い感じ
でも世の中的には煽り関係無く無意識に相手を見下げるこういった発言が本来のマウント行為なのかな
スレチ失礼 マウントとるヤツバカだよねー、というマウント
という意味ですかね 2709 : :sage :05/07/28 13:14
が最古
やだ…私の総レス数、少なすぎ?
まぁ実際の所レス打ち込んで文章見直して
今回は敢えてスルー、ってパターンが
多々あったのでROMに近い感じではある >>745
俺がrep2使い出したのは2006年ごろでそのときはPHP5系だったな。 90年代からでLinuxよりは新しい。スクリプト言語としては後発組。 2000年くらいにPHP4あたりが来てからWebサーバで流行ったんよね
SSIを使わず簡単にIncludeできるから喜んで使ってた記憶あるわ ワッチョイ+IPが出てるスレで、IPの一部でNG登録する方法が分かりません
[118.5.***.***]を118.5でNGにしたいんですが、NG:名前に入れても反映されません
どうしたらいいのでしょうか? 自分のところは普通に反映される
関係ないはずだけどrep2のバージョンは? iPadOS 13.1にうpしたらSafariのUAが
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version13.0.1 Safarii 605.1.15
になっててワロタ
とりあえず↑のUserAgent返してきたらisiPhoneGroupにtrue返すようにしたけど
本物のMac持ってないからlib/UA.phpどう直したらMacとiPad区別できるかわからない iPadOSのSafariでモバイル用のサイトを表示するように設定すればいいだけじゃない? >>759>>760
はじめて知りました!サンクス!! http:///pbs.twimg.com/xxx.jpg
を
http://pds.twing.com/xxx.jpg
に書き換えたくて
http:\/\/\/pds\.twing\.com/(.+)
-> http://pds.twing.com/$1
て置換プライグインのところに書いてるんだけど置換されません
これやり方間違えてますか? >>762
俺もこれやりたい
どこにどう書けばいいんだろう 何をやりたいのかマジでわからん
誤字脱字ないつもり? いや分かる・・・分からん?
5chのマルチポスト対策でスラッシュを増やして投稿するやつがいっぱいいるから
ちゃんとスラッシュ2つにしてIC2で読めるようにしたいってことなんだけど スラッシュ減らしたいだけなのね?
じゃあやっぱり誤字あるじゃん
pbsとpdsはなんのつもりなの twimgとtwingもな
そもそも置換プラグインはリンクを書き換えるものだから
リンクとして認識されていない文字列は書き換えられない その辺の誤字もマルチポスト対策で意図的に書き込む奴が居るから補正したい
てことはなさそうだな ShowThread.phpの_buildStrToLinkRegexを書き換えればいけるな
'(ftp|h?ttps?|tps?)://([0-9A-Za-z][\\w!#%&+*,\\-./:;=?@\\[\\]^~]+)'
↓
'(ftp|h?ttps?|tps?):/{1,}([0-9A-Za-z][\\w!#%&+*,\\-./:;=?@\\[\\]^~]+)' 何をしたいか不明瞭なまま、望まれた答えだけに反応するって最低じゃね
毛根の生死を置換されればいいのに 置換の機能知らなかった
ReplaceWordCtl.php を見たら p2_replace_***.txt があると
置換してくれそうだったから試してみたら出来た
*** = name,mail,date,msg
名前を置換すれば>>683で悩んでた問題も解決か!と思ったけど
置換前にアンカー作成してるみたいで名前を変えても意味なかったw 少し上にexpack.use_curl_multiを1にした時のP2CurlMulti.phpの修正を書いてくださっていてうまく動いてくれたのだけれども
スレを表示させるとGone.になってしまう
こればかりは仕方無いかなあ^^; >>777
あ、ちなみに2chproxy経由なのでAPI環境だと問題無いかもしれないな みんなまちBBSどうやってみてるの?てかpathはなににしてるの? うちは
ttp://kita.jikkyo.org/cbm/cbm.cgi/2r.26.pr.m0/-all/bbsmenu.html
参照させていただいてるな
まちBBSも閲覧・書き込みできてる >>782
jikkyoってとうに無くなったんだが Mysql8でphp scripts/ic2.php setup通りますか?
DB Error: syntax error
となってしまう。。 DSN間違ってね?
どんなの書いたか知らせてくれるとただしく教えてもらえるかもしれない。 レスありがとうございます。
$ php scripts/ic2.php setup
enabled=3
dsn='mysqli://5chuser:password@localhost:3306/5ch'
driver='ImageMagick'
Image Driver: OK
Database: OK
[Exception]
DB Error: syntax error
って感じです。
rep2が動作している環境からp2-php/confをコピーしてきたので
間違いは無いとは思うのですが。 適当かくけどsyntax errorは誤出力で
libmysqlがcaching_sha2_passwordに未対応なのが原因とか それも考えて、
mysql> SELECT user, host, plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| 5chuser | localhost | mysql_native_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session | localhost | caching_sha2_password |
| mysql.sys | localhost | caching_sha2_password |
| root | localhost | caching_sha2_password |
+------------------+-----------+-----------------------+
って感じになってるんですが、全部mysql_native_passwordにしないとダメ
ですか? mysql> SELECT user, host, plugin FROM mysql.user;
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| 5chuser | localhost | mysql_native_password |
| mysql.infoschema | localhost | mysql_native_password |
| mysql.session | localhost | mysql_native_password |
| mysql.sys | localhost | mysql_native_password |
| root | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
に設定してみましたが、>787 の状況と出力は変わりませんでした。。 >>725
並列処理させるにはこれをphp.iniに追記すれば良いの? Mysql5.7でセットアップ後にMysql8にアップグレードしました。
お目汚しすみませんでした。
レスくれた方、重ねてありがとうございます。 みなさんクライアントとサーバーはSSLでつないでるの?
iphoneなんだけどおれおれ証明書うまくいかないんだよね、 >>795
> Let’s encrypt!
どこのが安いのだろう Let's Encryptは俺も常用してる。
オレオレはいらなくなったな。 俺もLet's Encrypt使ってる。
5ドメインあるが全てw サブドメインで運用してるが、ワイルドカードでも取れるらしい。 >>796
もしかして「暗号化しよう」と言われたと思った? 勉強不足でした。こんな良いサービスあったんやね。
みなさんのrepのデーターファイルて容量どんなもん? >>794
初回接続時に許可するだけでしょ?
オレオレで使ってるけど問題ないよ オレもオレオレでやってるけど
気が向いたらLet'sEncryptに乗り換えるわ
しかし、豪気なサービスだよな
主要な企業が金だしてるとはいえ とっととセキュリティ的に問題があるHTTPやめさせたいんだろうな
ブラウザ側でもそういう動きになってるし もじらとChromeが大口スポンサーなのはそういうことだから ワイルドカードが魅力でRapidSSLからLet's Encryptに乗り換えました。
DNSサーバ必須なので難易度は高め。
特に自分は自宅で内向けと外向けの2面あったから、更に難易度が上がった。 見当違いの質問かもしれないが
Let’s encrypt!
て、repと掲示板の間にもつかえるのですか?
今はopensslつかってます。
なにか証明書使わないとエラーがでてしまって。 ubuntu18.04でcomposerでこけるのどうしたら回避できますか? それはubuntuでこけてるわけじゃないのでどんなエラーが出てるのか書かなきゃ誰も分からない
なぜ質問者はいつもエラーメッセージを書こうとしないのだろうか
エラーメッセージが読めないから解決できないということか 最近はエラーメッセージ読めればだいたい解決するからね 夜帰宅したらエラーメッセージあっぷしますね。
モジュールが足りないのですかね?
それもエラーメッセージみればわかりますか? あれから2日、まだ帰宅できいないのか
ひどいブラック会社勤務なんだなあ >>695
どなたかコレの中身をお持ちじゃありませんかー?
いずれやろうと思って見たら消えておった…… 遅くなり申し訳ございません。comopser -vでバージョンがでるのでcoposerはなんとかインストできたようです。
エラー貼っってかきこもうとするとブロックされてしまいます・・・何か良い方法あるのでしょうか。 >>821
便乗ですが自分も頂きたいです
よろしくお願いいたします DAT落ちしてたら自前でHTML→DATするコードしか持ってない ■ このスレッドは過去ログ倉庫に格納されています