とりあえずお試し〜〜〜〜〜〜〜〜〜〜〜〜〜

■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50
W2Ch互換PHP鯖 作成中

1 :W2:2008/03/08(土) 02:55:08 ID:w0VPcTHg0
PHPでW2Ch鯖との互換性を持つ鯖を作っています。
目標はW2Ch鯖完全互換な実装で、ほとんどのレンタルスペースやレンタルサーバなどで
PEARやPECLなどの外部ライブラリに頼ることなく動作するようにすることです。


200 :あぼーん:あぼーん
あぼーん

201 :名無しのW2Ch:2008/06/29(日) 22:39:55 ID:PzvFTzcU0
3gpムービーを開こうとするとmbstringがエラー吐いてるね。
動画関係はまだ手をつけてなかったっけか?

202 :w2 ★:2008/06/30(月) 00:40:05 ID:???0
>>201
動画はまだ手付かず、というより方針すら見えていない状態です。
色々試して「レン鯖」「環境依存低め」でどこまでいけるかを
探っています。
画像以外はHTMLとみなしていますがエラー表示はカッコ悪いので
判定だけでも追加してみます。

203 :名無しのW2Ch:2008/06/30(月) 00:55:33 ID:689n/kUs0
>>202
3gpは再変換不要だからそのまま転送、YouTubeとかには一律「規制中」で返すとか。
あるいはいちおうffmpegとか使えるようにだけしておいて、基本的には殺しとくってのもアリかも。


204 :名無しのW2Ch:2008/07/04(金) 08:44:57 ID:Q8/PCwxgO
ガイシュツかもしれんけど、imgのsrcがシングルクオートでくくってある場合におかしいみたい。
シングルクオートごと認識されてるっぽ

205 :w2 ★:2008/07/04(金) 10:01:13 ID:???O
>>203
とりあえず機能実装自体はパフォーマンスを度外視して何か考えてみます。
まずは除外しないといけませんね。

>>204
タグ属性のクォート文字は確かにダブルクォートしかみていませんでした。追加します。
しかし未だにHTML3.2ですら非推奨な書き方をしているページがあるのですね。
もう少し柔軟(strict)にしないといけませんな。

206 :w2 ★:2008/07/05(土) 00:21:02 ID:???0
デモ環境(ジオ鯖)でPHP鯖のテストにご協力頂いている方々にお知らせします。
現在デモ環境ではジオ鯖の規制らしき動作により2ch鯖へのルーティングが
制限されているために、CGI串経由で参照している状態ですが、7/5の21:00頃
から7/6の21:00頃まで、一時的にCGI串を外して黒山羊経由にします。
理由はCGI串がその期間使えなくなるためです。0.1.0の評価をして頂いている
状況で恐縮ですが、ご協力お願いします。

207 :w2 ★:2008/07/07(月) 08:57:20 ID:???O
対象外MIMEの除外とクォート文字としてシングルクォートを追加しました。
またイメージマップのエリアタグの判定が抜けていたためにおかしかったアンカー生成に
エリアタグを追加しました。

近日中に0.1.1として公開します。0.1.0との差分はファイル単位としますが、要望があればdiff形式も用意します。

208 :名無しのW2Ch:2008/07/07(月) 10:03:10 ID:tb1JuLLcO
0.39tへのバージョンアップ対応はまだ?
今0.39s使っててバージョンアップしようとすると、最新版ですって言われるんだが

209 :W2Ch作者 ★:2008/07/07(月) 12:27:36 ID:???0
別にgoogle検索でエラーしなければver0.39sから変更しなくても問題ないです。
googleさんのちょっとした変更と、htmlparserの組み合わせで鯖側のプログラムが
例外をはいていただけなので...
携帯アプリ側はバージョンnoを変更しただけで、何も変えていません。

それよりもVer0.40ではそれなりにサーバ側もいじっています。
後で変更点をまとめておこうと思います。


210 :名無しのW2Ch:2008/07/07(月) 14:19:29 ID:0UN+noXg0
sakuraレン鯖にインスコを試みましたがアプリからは
Invalid Jar Format..



211 :210:2008/07/07(月) 14:55:56 ID:0UN+noXg0
useCGIProxyをOFFにしたら動きました。
スマソ

212 :ss ★:2008/07/07(月) 15:40:48 ID:???0
W2さん乙です。

まとめwikiの 中間鯖の立て方のページ内、W2Ch互換PHP鯖のコーナーに、ver0.1の install.txt の内容を掲載させていただきました。
何か変更・追加等ありましたら書き換えてくださませ。

そろそろ単独ページにしたほうがいいかな...


213 :210:2008/07/07(月) 20:21:14 ID:wfuuLYog0
さくらのレンタルサーバ動作OKです。
PHPが動作するスタンダード以上ですが。
PHP 5.2.6 (cgi) (built: May 20 2008 13:01:03)です。
作業としては
config.phpのImageMagickのconvertへのパスを変更する程度でした。
"/usr/local/bin/convert"へ変更です。

CGIProxy歯よくわからないですが多分使えないのかな?

214 :210:2008/07/07(月) 21:00:26 ID:wfuuLYog0
連投すみません。

allow_url_fopenの設定もini_setに追加していました。

sakura使ってる人いないかな・・?

215 :w2 ★:2008/07/07(月) 23:41:46 ID:???O
>>208
>>209
0.39tには0.1.1で入れ替えようと思っています。

>それよりもVer0.40ではそれなりにサーバ側もいじっています。
後で変更点をまとめておこうと思います。
色んな意味でドキドキですが。(笑
楽しみにしてお待ちします。

216 :w2 ★:2008/07/07(月) 23:55:51 ID:???O
>>212
了解であります。
ジオ鯖で身に染みたのですが、メジャー処ほどクセのあるconfigureだったりiniだったりするので
設定例をいくらかでも載せておきたいところですね。

217 :w2 ★:2008/07/08(火) 00:05:00 ID:???O
>>213
さくらインターネットもクセが強かったような記憶が…。まぁ動いて何よりです。

CGIProxyは公開されているものも多々ありますので探しても結構あっさり見付かったりします。
もちろんそんなものに限っていきなりなくなったりもしますけど。
必要なければ使わない方がいいです。

218 :w2 ★:2008/07/08(火) 03:55:27 ID:???0
0.1.1をリリース致します。

本体一式
http://www.geocities.jp/w_2_c_h/w2_php_011.zip
0.1.0からの修正ファイルのみ
http://www.geocities.jp/w_2_c_h/w2_php_011_diff.zip

変更・修正点は
0.39t対応
HTMLタグ属性のシングルクォートに仮対応
画像とHTML以外を除外(内蔵ブラウザエラー抑制用)
といったところです。

219 :名無しのW2Ch:2008/07/08(火) 08:33:22 ID:HA2bQRjYO
>>218
(;¬_¬)ジー

携帯からはどうやって更新すればいいんだべか┓( ̄∇ ̄;)┏

220 :名無しのW2Ch:2008/07/08(火) 14:38:10 ID:+oMDPR1IO
>>218
これはwarファイルも入れ替えるんですかね。tに
携帯からはなぜかsになるな…

221 :w2 ★:2008/07/08(火) 21:25:59 ID:???O
>>220
0.39tのwarファイルからjarファイルを頂いてPHPファイルと同じディレクトリに置けばOKです。

222 :名無しのW2Ch:2008/07/08(火) 22:20:14 ID:1EYlh4JsO
http://mamono.2ch.net/test/read.cgi/newsplus/1215521739/

の1の画像踏むと反応がなくなるのはなぜだろう

223 :名無しのW2Ch:2008/07/08(火) 22:29:09 ID:Qw5kOkpsO
>>222
図1だけみたいです

224 :w2 ★:2008/07/08(火) 23:26:33 ID:???0
>>222
たぶん縮小画像の容量がアプリのバッファサイズを超えているのだと思います。
容量面でもリサイズを考えてみます。

今のJPEG品質は90%なんですが、50%くらいに落としたら少しはマシになりますかねぇ。
トライ&エラーでやると変換が遅くなるので避けていたのですが、止むを得ないか…。

225 :名無しのW2Ch:2008/07/09(水) 01:49:26 ID:IwpvuIHs0
>>224
web.jsp.phpあたりをごにょごにょするんですかね?
といっても改変は避けますが。

226 :w2 ★:2008/07/09(水) 09:56:04 ID:???O
>>225
そうですね。そういえば明記していませんでしたが、改変は自由に行って頂いて結構です。
まだコード自体が安定していないので今はご意見としてフィードバックして頂く方が
よろしいかとは思いますが。

227 :名無しのW2Ch:2008/07/09(水) 20:20:26 ID:Z/2NoCE+0
>>226
じゃあさっそく。
HTML要素のシングルクオート対応だけど、あの書きかただと
 <img src="./hogehoge's.jpg">
とかのときにひっかかるかも。
しかしいい対応案がないんだよな……。
とりあえず自分とこでは10種併記でやってるけど、どう見てもダサいしなぁ。

228 :w2 ★:2008/07/09(水) 21:19:30 ID:???O
>>227
そうですね。本来ならクォート中のクォート文字はエスケープされなければならないのですが、
こういうHTMLの文法上エラーな表記の吸収は頭が痛いところです。

メジャーなブラウザが吸収してしまうために通用してしまっている間違った表記は
たくさんありますが、それらの対応は可能な限り逐次行っていきます。

229 :w2 ★:2008/07/10(木) 00:06:44 ID:???O
さぁていよいよ注目の0.40対応にトライし始めますよ。
リクエストとリザルトの仕様さえ変わってなければ無問題ですが、
もれ聞く範囲ではそうもいかないようですので気合い入れてチェックします。

ただでさえ実装が追い付いてないのに、というツッコミは却下します。(笑)

230 :名無しのW2Ch:2008/07/10(木) 02:05:01 ID:zwcFQBfw0
yourtubeリンク踏んだら
ttp://m.jp.youtube.com/
niconicoリンク踏んだら
http://m.nicovideo.jp/
に飛ばすことってできるんですかね?

231 :w2 ★:2008/07/10(木) 02:58:01 ID:???O
>>230
できないことはないでしょうが、あまり意味がないでしょうね。
YouTubeもニコニコ動画もi-modeからのアクセスはリダイレクトされるはずなので。

232 :W2Ch作者 ★:2008/07/10(木) 12:13:49 ID:???0
0.40での変更点をまとめました。

/thread
QueryStringにsを追加、
s=Sでスレ速度でソートしたものをセッションに記録し先頭1ページを送信。
s=Dでスレのスレ立て時刻でソートしたものをセッションに記録し先頭1ページを送信。
送信情報にyy/MM/dd HH:mm形式のスレ立て時刻を追加。

/dat
アプリ容量削減のため、ttp://hoge/ ,tp://hoge/のURLパターンの補完をサーバ側でやるようにした。

/lobj の新設
/dat,/mediaのサーブレットで100K以上のデータを送り出す場合、そのオブジェクトをセッションに
記録しの先頭100Kを送信する。/lobjではblkで指定された100K単位のブロック番号を元に
セッションに記録されたオブジェクトを切り出して送信する。

#DoJaの限界サイズは150Kなのですが、どの範囲が150Kなのかよくわからなかったので、
#100K単位に切っています。

このほかにwrite.jsp等でキャッシュからスレッドのタイトルをとって表示する機能や
スレ立て用のtbuild.jspが追加されています。


233 :w2 ★:2008/07/10(木) 22:04:28 ID:???O
>>232
ありがとうございます。大変助かります。
0.40a対応も早くなりそうです。

234 :w2 ★:2008/07/13(日) 02:32:57 ID:???0
>>232
/lobjについてなのですが、これは/datのリクエストの前(または後)に続けて
リクエストされるものなのでしょうか?
0.40b(作者鯖)で120KBほどのdatをリクエストしたのですが呼ばれた形跡が
ないようなので。どういった条件でリクエストされるのかだけでも教えて
いただけませんでしょうか。

235 :w2 ★:2008/07/14(月) 02:57:53 ID:???O
0.40bへの対応は例のごとく動画を除いてほぼ実装完了しました。
スレ立てですが、2ch互換板で板のディレクトリが
ドキュメントルート直下にない場合はできないようで、
おそらく板ディレクトリのフルパスが鯖に渡っていない
ためではないかと思います。
個人的にはちょっと困るので、以前oscar氏が公開された
ロジックを元に、書き込み画面にスレ立てへのリンクを
埋めてみようと思っております。書き込み画面に
うまく渡ってくれるのは確認済みなのでこれで
互換板でもスレ立てができるはずです。
うまく動いたら0.40b対応の版として公開します。


ソートを実装する時に勢いも日付も昇順にしたら、事実上過疎順になっていてワロタ。

236 :w2 ★:2008/07/15(火) 03:30:40 ID:???0
ようやく/lobjに出会えたのですが、これは/datに続く場合は/datでまず100KB、
次に/lobjで100KB単位でblkでページングして分割して送信する、という理解で
よろしいのでしょうかね。
振る舞い見るとなんだか的外れな気もしますが…。

237 :W2Ch作者 ★:2008/07/15(火) 13:03:17 ID:???0
>>234

説明が不足していました。
/datのサーブレットは100k以上のオブジェクトを送信する場合、先頭100Kのみ送信し、
そのオブジェクトをセッションに記録します。このときblkというヘッダに次ぎのブロックの
番号を設定して返します。

このblkヘッダがあるとアプリ側が/lobjをアクセスするようになっています。
/lobjは最後のブロックを送り出したときはblkヘッダを返しません。
blkヘッダがこなければアプリは受信を終了します。

本当はrangeヘッダを使おうと思ったのですが、DoJaからは、"Content-Type"と
"If-Modified-Since"ヘッダしか送れないようです。
その代わり受信するヘッダに関しては"jsessionid"や"lbk"など適当に作った
ヘッダも受け付けるようです。



238 :w2 ★:2008/07/15(火) 23:19:38 ID:???O
>>237
なるほど、つまり「まだ続きがあるんじゃ」というblkヘッダが返ってきたら
「んじゃ続きをクレクレ」と/lobjで続きをリクエストして、それを繰り返すうちに
「もうないでよ」とblkヘッダのないリザルトが返ってきたら完了、というわけですね。

本当にありがとうございます。これで0.40b対応分の0.1.2がリリースできそうです。

239 :名無しのW2Ch:2008/07/21(月) 22:40:52 ID:KspQp61+O
W2Chカラーテンプレ(508)
http://jbbs.livedoor.jp/bbs/read.cgi/computer/36230/1183862894

他鯖のver040bでは515レスまで取得出来ますが、PHP版ですと何故か上記のように508までしか取得出来ません。
スレ削除してカテから辿って取り直してもダメ。アプリ削除してDLし直し、他鯖からのエクスポートを反映させてもやはりダメでした。

最近ver040bで新着レス取得後にエラー吐くようになった事と関連があるのでしょうか。

240 :w2 ★:2008/07/22(火) 03:33:33 ID:???0
>>239
ご報告ありがとうございます。しかし正直言って困惑しています。というのも、
したらばのdatを直接取得してみたら最終行508行目のレス番が515になっているのです。
以前は確か削除された行自体は残っていたと思いますので、おそらく仕様が変更された
ものと思われます。実際レス番のいくつかはdatに存在すらしていませんでした。

したらばの時はレス番でマップし直すようにするかなぁ。

241 :名無しのW2Ch:2008/07/22(火) 07:02:31 ID:rCWNEDGsO
>>240
時間が神すぎてワロタw

242 :名無しのW2Ch:2008/07/22(火) 09:39:08 ID:KJjdDJF6O
>>240
ちょっと気になったので他鯖よりコピペしてみました。

508/515:色見本[]
2008/07/17(木) 10:44:24 ID:
Windows Me

color(508)
以下略
↑はPHP鯖での最終レスと同じ記事です。

515/515:色見本[]
2008/07/19(土) 14:44:54 ID:
|ω・`ξ

color(508)
以下略
↑は040bでの最終レス。

146/210/216/372/373/424/501/の7つが[あぼーん]で、472/は:<削除>[<削除>]となっていました。
508という数は、あぼーんと関連がありそうですね。

243 :名無しのW2Ch:2008/07/22(火) 10:20:48 ID:r/AXzxxgO
>>242に追記
自宅のPCで使っているギコナビのdatをみたところ、あぼーんの行は

146<><><><><><>

削除の行は

472<><削除><><削除><><削除><><削除><><>

となっています。

244 :w2 ★:2008/07/22(火) 21:04:40 ID:???O
>>242
まさにその「あぼーん」です。以前は行として「あぼーん」だらけのレスが
1レスとして成り立っていたと記憶しているのですが、現在は行自体がなくなって
レス番が歯抜けになっています。
従って歯抜けのレス番を「あぼーん」として成立させてやる必要があるわけで、
おそらく本家はそのように実装されていると推測します。

最終レス番からレスMAPみたいな配列を作ってそこに埋めてみようかな?

245 :名無しのW2Ch:2008/07/24(木) 15:25:40 ID:Fxg9etFoO
>>244
40対応マダァ?

246 :w2 ★:2008/07/24(木) 21:09:13 ID:???O
>>245
お待たせしております0.40対応ですが、0.40cへの対応と/lobjの動作確認に手間取っております。
PHP鯖はまだ動画に対応しておりませんので確認作業は/datのみなのですが、
圧縮して100KBを超える2chのスレというものがなかなかないこと、互換掲示板のほとんどが
レスのサイズを制限しているためにテストで作ることもままならないこと、
以上の理由でちゃんと/lobjの仕様通りに動いているかどうかを確認できておりません。
とりあえず0.40c対応で一旦リリースして、巨大なスレの報告を頂いてから修正する
ということでもいいですかね?

リリース時にはしたらば対策も入れておきます。

247 :名無しのW2Ch:2008/07/24(木) 22:32:15 ID:m2uoTXxE0
>>246
■ ケータイブラウザの擬人化part2
http://hobby11.2ch.net/test/read.cgi/chakumelo/1135529640/
■ ケータイブラウザの擬人化 Part.4
http://hobby11.2ch.net/test/read.cgi/chakumelo/1158188663/

このへんとかどうでしょう?(どっちも生きてます)
ためしに7zで圧縮してみましたが、136KB/120KBぐらいになるもよう。
ていうか、SS系のスレをあたれば500KB制限で落ちるスレはごろごろありそう。

248 :w2 ★:2008/07/25(金) 02:44:04 ID:???0
>>247
おかげさまであっさりチェックすることができました。ありがとうございます。
もちろんこれも全て仕様を公開して下さった作者様のおかげです。改めて御礼申し上げます。
/lobjって/webにもそのまま使えそうですね。

ちなみにSS系のスレ、のSS系ってなんでしょう?

249 :名無しのW2Ch:2008/07/25(金) 06:15:35 ID:2KKG6E9E0
>>248
short storyもしくはside storyでSSかと。

競馬好きの方だとsunday silenceでしょうけれども。

250 :名無しのW2Ch:2008/07/25(金) 06:43:52 ID:Yc0mwwmkO
Short Storyの略じゃなかったかしら
短篇小説的なのだと認識してる

251 :名無しのW2Ch:2008/07/25(金) 06:44:58 ID:xoUrppngO
更新してなかった(´・ω・`)

252 :w2 ★:2008/07/25(金) 09:54:44 ID:???O
>>249
>>250
なるほど。その辺りが膨らみやすいのですね。
板ブクマしとこ。

253 :W2Ch作者 ★:2008/07/25(金) 12:08:19 ID:???0
>>248

iアプリ側の/lobjに関する処理は、汎用的なデータ受信メソッドの中で行っています。
従ってサーバ側のどのサーブレットでも、/datと同様な対応を行えば、大きなデータを
送信できるはずです。

今のところ画像などでは150Kを超えるケースがなさそうなのですが、対応しておいた方
が安全かなとも思っています。



254 :w2 ★:2008/07/26(土) 03:47:16 ID:???0
>>253
おっしゃる通りだと思います。最初のblkヘッダの発行は今のところ/datでしか発行して
いませんが、/lobj自体は共通スクリプトで行っているので他で発行されても対応できる
と思います。
その場合は圧縮連結、圧縮、非圧縮の種別も最初のblkリクエストヘッダに追加する必要
があるのかもしれませんが。

255 :w2 ★:2008/07/26(土) 05:03:39 ID:???0
0.1.2をリリース致します。

本体一式
http://www.geocities.jp/w_2_c_h/w2_php_012.zip
0.1.1からの修正ファイルのみ
http://www.geocities.jp/w_2_c_h/w2_php_012_diff.zip

変更・修正点は
0.40c対応
したらばの消えたレス番対応
他です。

デモ鯖で試用されている方、端末からのバージョンアップでどうぞ。
バージョンアップ直後のSPへの変更をお忘れなく。

256 :名無しのW2Ch:2008/07/26(土) 12:07:22 ID:N/ibJrGcO
>>255
変更修正点に加えて本家からの未対応点も追記いただけると幸い。

257 :名無しのW2Ch:2008/07/26(土) 12:08:39 ID:2ULx4KVsO
>>255
とはいえ乙です

258 :名無しのW2Ch:2008/07/26(土) 12:23:52 ID:7uyK5ryw0
>>255乙! 乙……なんだが。
わかっててやってることだが、改造入れてるとバージョンアップがたいへんだorz
ソース管理でも導入するか……。

259 :名無しのW2Ch:2008/07/26(土) 13:06:13 ID:v3GK3lxU0
ソフトに誤りがあるためDLできません@自鯖
なにか足りないのか・・?

260 :名無しのW2Ch:2008/07/26(土) 13:12:27 ID:v3GK3lxU0
新しいjar入れ替えるの忘れてた(テヘ

261 :w2 ★:2008/07/26(土) 16:45:38 ID:???O
>>256
概要はデモ鯖や配布アーカイブのトップページに記載しておりますが、
具体的な個々の差異、ということですかね?
そういえば最後に仕様差を拾い上げてから間が空いてしまいましたので、
またまとめないといけませんね。

…はっ!まとめWikiの方に更新履歴の追加忘れてた。orz

262 :w2 ★:2008/07/26(土) 16:55:00 ID:???O
>>258
そうですね、ファイルが多いとdiff取るのも大変ですね。
汎用性があるものでしたら吸収しましょうか?

263 :名無しのW2Ch:2008/07/26(土) 21:35:38 ID:cvBnFkJEO
httpやttpでスレ内検索するとBP持ちの奴が引っ掛かるんだけど、これって直せないの?

264 :名無しのW2Ch:2008/07/26(土) 21:47:01 ID:7uyK5ryw0
>>262
汎用性がありそうなところを挙げるなら、
1. dat取得時にHTMLが返ってきたらexit
2. altが空のものに対応
3. 画像を日付別にキャッシュ(再利用はしない)
4. datをp2互換形式で保存(再利用はしない)
あたりです。
他にも自前プロキシ噛ませてcookie食べたりpic.to対策したりReferer制限突破したりo2on連携したりしてますので、その対応も。

もしかしたら1や2はバグかもしれないですね。
1はdat落ちや人大杉対策です。今は返ってきたHTMLをそのまま処理するようで、40res程度の全部あぼーんなスレに…
dat落ちとか処理すんなとかちゃんと投げる方法がわからないので、nullエラーが出るの覚悟で乱暴にこの程度の対策です。

3と4については、再利用できるように改造したら投げようと思ってるんですがいかんせん時間がorz

以下は変更をリターンする前提で:
SQLiteを使っていいというのであれば3の再利用できるようにする目処もたてやすいです。
curlも使えるのならば4の再利用も対応できるかもしれないです。


265 :w2 ★:2008/07/27(日) 01:32:15 ID:???0
>>263
よく分からないのですが、「http」や「ttp」でスレ内を検索するとそれらのない
レスが表示される、ということですか?
もしそういうことであれば鯖側ではどうにもできないのでテンプレを使って本スレで
不具合報告した方がよろしいかと。

266 :w2 ★:2008/07/27(日) 01:54:41 ID:???0
>>264
1.は初めて知りました。よく考えるとW2Chでdat落ちとか人大杉とか見たことが
ありませんでした。エラー処理がまだ甘いですねー。
2.はaltなしのIMGの表示だと思いますが、処理としてはファイル名を代用して
いるはずなのですが、うまくいってないものもあるようでHTMLのparseを改善中
です。

3.4.のような鯖ローカル保存は板やスレのキャッシングを検討したときに一度
ロジックは立てたのですが、レン鯖は容量が限られているため断念しました。
セッションの維持が限界の鯖も多々あるようです。
SQLiteについてですが、これも一旦はスレ検索に使えると思って検討した上で
容量のために断念した要素です。SQLiteを使った製品を作成したことがあるので
すが、SQliteは3でもフラグメンテーションがネックですね。
curlはPHPの標準ビルドに含まれていないのでこれもレン鯖には向かないですね。

ただ、自宅鯖で利用する方にとってはいづれも障害にはならないでしょうから、
オプション的に利用できるようにしたいとは思っております。その意味ではまず
pearのffmpeg-phpを使った動画対応が欲しいところですが。

267 :263:2008/07/27(日) 03:41:37 ID:HMIGhn8oO
>>265
正にその意味で合ってるのですが……
言いにくいですが>>263はこのスレに書き込むつもりはなく思いっきり誤爆してましたorz
ブクマ一覧に「W2Ch互換PHP鯖 作成中」ってあったのになんで今まで気づいてなかったんだ…ホントすいません。
どのみちテンプレも使ってなかったので後で本スレで質問してみます。
スレ汚し失礼しました…

268 :w2 ★:2008/07/27(日) 05:41:20 ID:???O
>>267
ドンマイ(笑)

269 :名無しのW2Ch:2008/07/27(日) 13:00:32 ID:Q+vAd+TM0
>>266
/*  split IMG TAG (with alt) by TAB  */
/* 前略 */ ?[Aa][Ll][Tt]\=[\"\']?([^\"\'\>]+)[\"\']?  /* 後略 */
                                    ~
これがまずいっす。
<img alt='' src='hogehoge.jpg'> <img alt="" src="foobar.jpg">
みたいなやつのときおかしくなってます。


270 :w2 ★:2008/07/27(日) 20:30:41 ID:???0
>>269
なるほど。これは確かに想定していませんでした。これもsrcのファイル名の
basenameから補完しておくべきですね。

271 :名無しのW2Ch:2008/07/28(月) 19:23:21 ID:KFkNmHKcO
iモード規制回避して書き込むことって可能?
php版

272 :w2 ★:2008/07/28(月) 21:17:25 ID:???O
>>271
本家の真似をしているだけですので、規制は回避できないでしょう。
POST先で回避できるクチがあれば別でしょうけど。

273 :名無しのW2Ch:2008/07/29(火) 01:53:54 ID:n9Lqf+yU0
誰も突っ込まないようなんだけど、
instalじゃなくてinstallじゃないの?w
.txtのことね

274 :名無しのW2Ch:2008/07/29(火) 01:55:54 ID:n9Lqf+yU0
どっちでもいいのかな。もしかして (´・ω・`)ショボーン

275 :w2 ★:2008/07/29(火) 02:30:30 ID:???0
デモ鯖(ジオ)の画像変換をImageMagickからGDに戻しました。
どうもジオ鯖のImageMagickの振る舞いがおかしい…。

276 :w2 ★:2008/07/29(火) 02:50:55 ID:???0
>>273
>>274
mjd気づいていませんでした。orz
とりあえず次から直したファイル名でUPしますが、今日は泣きながら寝ます。w

277 :w2 ★:2008/07/31(木) 09:45:56 ID:???O
べっかんこで書き込む機能があったんですね。知りませんでした。
u.laだったかな?リクエストパラメータを調べてみよう。

278 :名無しのW2Ch:2008/07/31(木) 21:46:23 ID:AqIWaN6M0
>>277
べっかんこはアドレスかわって http://ula.cc/ です。

279 :w2 ★:2008/07/31(木) 21:55:43 ID:???O
>>278
なるほど。ありがとうございます。

280 :名無しのW2Ch:2008/08/01(金) 23:50:52 ID:+veTYXbQ0
とりあえず自鯖にこれ書き足した。一応書けてるっぽい。
にしてもここ、行長すぎの規制きついなw

<a href="http://same.ula.cc/test/post.so?SRV=<?php
 echo htmlspecialchars($paramList['s'], ENT_QUOTES);
 ?>&BBS=<?php
 echo htmlspecialchars($paramList['b'], ENT_QUOTES);
 ?>&KEY=<?php
 echo htmlspecialchars($paramList['k'], ENT_QUOTES);
 ?>" utn="utn">べっかんこで書く</a><br>


281 :w2 ★:2008/08/02(土) 04:20:23 ID:???0
>>280
本家からパクったリンクを埋めてみたのですが、こちらは「書」のリンク自体ですよね。
こっちの方がいいのでしょうか。

というか、このレスでバグはっけそ。タグの文字列が消えるしエンティティ変換も変。
修正個所を上げますので、お使いの方はとりあえず直してみて下さい。
まず「dat.jsp.php」。「convert entity」コメント直下の行(レス本文を変換しているところ)を
コメントごと、少し下のほうの「replace invalid string to empty」の直前に移動して下さい。
次に「w2.php」。「unhtmlentities()」関数内の「$encoding2 = $encoding;」からの6行を
「convert another entities」の直前に移動して下さい。
それぞれ変換のタイミングがマズかったようです。

282 :oscar ★:2008/08/02(土) 12:52:51 ID:???O
>>w2さんへ
他人にもの言えるほど日本語上手ではないですが、
公開してあるデータ・ソースを使用する上で
パクったとか盗み捕るような表現を使う必要はまったくないです。
参照したとか借りたとか位でいいです。
w2さんは盗人ではないでしょ?

遠慮せずに本家より高機能化してもいいのではないでしょうか?
さらなる発展期待してます。

283 :名無しのW2Ch:2008/08/02(土) 13:33:28 ID:ofj3M3dUO
おれんとこのは2ch.netかつ2.新規だとべっかんこにLocationするようにしてる。

>>282は気にしすぎだと思う
>>281はもっと気にしろと思う
>>283は何様だよと思う

284 :w2 ★:2008/08/02(土) 15:16:00 ID:???O
>>282
不適切な表現を軽率に使ってしまいました。お詫び申し上げます。
アンカー丸ごと(リンク文字すら変えずに)持ってきたのですが、「引用」等とすべきでしたね。


>>283
なるほど、とすればリンクも「書」に向けても問題ないみたいですね。

285 :名無しのW2Ch:2008/08/02(土) 16:53:16 ID:dS8Ki2kQ0
>>272
iモード規制で自鯖を考えてますが、PHP版の場合、本家と同様に管理者
のみは(UTN登録すれば)規制を回避してアプリから書き込めるんでしょうか?

286 :w2 ★:2008/08/04(月) 09:18:27 ID:???O
>>285
管理がらみを後回しにしたため、これもまだ実装しておりません。
早急に実装します…と言いたいところですが、なんとHDD死亡。orz

動いたところまでは開発用鯖に上げているので書きかけのソースが
一部なくなっただけで済んだのが不幸中の幸いですが、
OSごと飛んだためしばらく再開できない状態です。せっかく
未実装を指摘して頂いて恐縮ですが、しばらくお待ちくださいませ。

287 :名無しのW2Ch:2008/08/12(火) 05:52:42 ID:BtGiLx9QO
さっき39tから40cにバージョンアップしたら保存してたスレが全て消えたんだけど仕様?

板ブックマークは残ってた
かなりショック

288 :名無しのW2Ch:2008/08/12(火) 05:56:50 ID:HKdtKyk2O
>>287
数字が上がるときはログは保証されない。何を今更…

289 :名無しのW2Ch:2008/08/12(火) 06:51:14 ID:oJrG1Al+O
あと
1:スレを保存する
2:保存しない
3:削除
4:SDに保存する

他の鯖は4がなくなってるが、PHP版はそのままあるけどこれも仕様?

290 :名無しのW2Ch:2008/08/12(火) 06:53:43 ID:46QYvbe+O
あれ?書き込み毎回ID変わる?

291 :名無しのW2Ch:2008/08/12(火) 07:07:56 ID:4pHtB1pQO
>>288
いやね…
他鯖はそのままバージョンアップじゃなく新URLからダウンロードし直すからエクスポ→インポでやってたよ
でも本スレでそのままバージョンアップでいけるって書き込みあったからやったら…
エクスポ→インポしてね!の一言があれば…

292 :w2 ★:2008/08/12(火) 09:38:18 ID:???O
>>287
私の場合はうまくいったので「そのままVerUP」と書いたのですが、
やはり作者様のお言葉通り、一旦削除してインポートすべきなのでしょうか?
ちなみにSPブクマでしょうか?SDブクマでしょうか?私はSPしか確認して
いないのですが。

293 :名無しのW2Ch:2008/08/12(火) 18:30:10 ID:sbDEm1H6O
>>292
SPブクマだお
SDブクマはしないからしらんけど…

294 :w2 ★:2008/08/12(火) 21:20:18 ID:???O
>>293
なるほど、条件に差はなさそうですね。謎ですな。
ではこちらでも再現取ってみましょう。今後の何かに役立つかもしれませんし。

295 :w2 ★:2008/08/18(月) 09:41:12 ID:???O
>>294
パターン作って再現取ってみたんですがうまく
いきましたでした。
dat落ちしたスレとか要るのかな?


鯖管書き込みの、実装そのものはお手本サイトが沢山
あったおかげで意外にすぐできたんですが、
書き込み画面のアプリからのリクエストの
どこからUTNを拾えばいいのか分からなかったので
とりあえず書き込み画面に遷移を置いて
UTNを拾い直して実装を進めました。
そもそも根本的に参照の仕方を間違えている
気がしないでもないですが、後はそこだけですね。
一回投げて「Set-Cookie」もらって
また投げるって意外に面倒〜。w

296 :w2 ★:2008/08/18(月) 09:44:46 ID:???O
>>289
もしかしてSD保存のスレですか?

297 :名無しのW2Ch:2008/08/18(月) 09:58:50 ID:lDcCXfjEO
>>296
スレ閉じるときに左上のmenuキーで選択するやつ

298 :w2 ★:2008/08/18(月) 22:13:14 ID:???O
>>297
言葉が足りませんでした。「閉じたスレ」の保存場所のことです。
確かSDスレを閉じるときはSPスレと違って4択だったと思うので、もしやそれかな、と。

299 :名無しのW2Ch:2008/08/19(火) 07:05:25 ID:uIo+CDU6O
>>298
なんてこったい
俺オワタ\(^o^)/

今まで勘違いしてたよ
最初のインポしたやつSPにあった(T_T)
変更で選択できるの知らんかった
ずっとSDFolder0に保存してた

ああ〜すまねぇ〜ほんとすまねぇO(><;)(;><)O

300 :名無しのW2Ch:2008/08/19(火) 07:10:55 ID:b812TY6kO
>>298
もしかしてインポする前に保存場所いじっちゃったかなぁ〜

確認だけどダウンロードした時の初期値はSP?SDFolder0?

145KB (08:00PM - 02:00AM の間一気に全部は読めません)
続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2007-01-24