JuneStyleが謎の掲示板向けにしか使えなくなっていたのでrep2の復活を試みた

本ページはアフィリエイトプログラムによる収益を得ています。


JuneStyleと5chで内紛?

7/10頃から謎掲示板Take専用になったJuneStyle

Takeは5chのコピー掲示板のようですが求めているのはそれではないということで・・・

5ch界で内紛? 大手専ブラ「JaneStyle」が5chを切り、謎掲示板「Talk」専用に ユーザー困惑 – ITmedia NEWS

 

 

なんか5ch側が過去のAPIを復活させたとのうわさをもとに

2014年ごろに使えなくなって放置していたrep2

JuneStyleが怪しい感じになったとともに5ch側が広告なしAPIをだしてくれてる? といううわさもありお試し。

p2 – PHPでつくった2ch Viewer
p2 そもそも2015年でとまっていてプラグインだけが2022年に更新されている様子。
 

 

サーバーに残りしrep2を実行してみると エラー。

 

PHP Parse error: syntax error, unexpected 'new' (T_NEW)

どうやらPHP7移行で処理が変わった項目らしく

rep2/includes/HTTP/Request.php内の

new の前についている$をエラー行ごと消す。

ログイン画面が久々にこんにちわ

 

板一覧が取得できない

設定管理 > ユーザ設定編集
brdfile_online
https://menu.5ch.net/bbsmenu.html

板一覧が取れないので調べてみると

https://egg.5ch.net/test/read.cgi/software/1602673030/51-150

lib/BrdMenu.php の setBrdMatch() で ita_match のパターンが http:// になっていることによって、
https://menu.5ch.net/bbsmenu.html の各板へのリンク URL の https://~ にマッチしなくなったことが原因でした。
なのでパターンを https:// に変更することで正常に更新することができました。
同じ bbsmenu.html で以前は更新できていたので前までは http:// でリンクされてたんですかね?

httpをhttpsに書き換え。

$this->ita_match = “/^<A HREF=\”?(https:\/\/(.+)\/([^\/]+)\/([^\/]+\.html?)?)\”?( target=\”?_blank\”?)?>(.+)<\/A>(<br>)?$/i”;

 

板一覧取れた。

というかソフトウェア板内では地味にまだ使ってたひとがいたようですなぁ

書き込みすることはなく情報収集に使うだけだととりあえず使えるようです。

 

 

書き込むと化けるらしい?

lib/bootstrap.phpで

142c142
< $request_encoding = mb_detect_encoding($hint, ‘ASCII,UTF-8,SJIS-win’);

> $request_encoding = mb_detect_encoding($hint, ‘ASCII,UTF-8’);

にしたら文字化けしないで書けるようになった


おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントは承認待ちです。表示されるまでしばらく時間がかかるかもしれません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください