アップローダースレ Part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/05/06 16:27ID:FUTlm/lL[画像掲示板]
JoyfulNote (Perl) KentWeb
ttp://kent-web.com/bbs/joyful.html
有名?なKentWebの画像板。
サーバ依存だがサムネイル対応版には
ttp://script.s16.xrea.com/index3.php (鏡の国) や
ttp://sugachan.dip.jp/download/joyful.php (菅処) などがある。
PHPJoyfulNote (PHP) 鏡の国
ttp://script.s16.xrea.com/index2.php
上記のJoyfulNoteのPHP移植版。サムネイル機能が追加されている。
PHPで動作するのでPerl版よりレスポンスがよい。
画像BBS (PHP) レッツPHP!
ttp://php.s3.to/bbs/bbs3.php
PHPで書かれてソース的にもシンプルなので動作も軽め。
futaba.php (PHP) ふたばちゃんねる
ttp://www.2chan.net/script/
上記のレッツPHPの改造版。
多大なアクセスに耐えるため
htmlキャッシュやサムネイル機能が追加されている。
ファイルアップローダー (PHP) updir.net
ttp://updir.net/
複数のテンプレートが使用でき
見栄えを簡単に変える事ができる。
imgboard: (Perl)
('A`)
0002nobodyさん
04/05/06 16:27ID:???ずるぼんアップローダ (Perl) @プログラマ
ttp://zurubon.strange-x.com/uploader/
改造版ずるぼんあぷろだ(Perl) アップローダーをつくろう
ttp://ari-sin3.hp.infoseek.co.jp/arisin5.html
言わずとしれたずるぼん業界標準。
オリジナル配布には多少使いにくい仕様があっため
現在は改造版の方が主流。
Sn Uploader (Perl) 菅処
ttp://sugachan.dip.jp/download/uploader.php
ずるぼん改造版にもいくつかの使いにくい仕様があるとのことで
新規につくられた。ずるぼんとは違い管理モードがある。
設置が簡単なこともあってか半角系では主流になりつつある。
PHPぁぷろだぁ (PHP) レッツPHP!
ttp://php.s3.to/bbs/bbs5.php
ずるぼんあぷろだのPHP移植版
元々あったバグはPHPに移植するときには無くなっている
またSn Uploaderの管理画面をPHPぁぷろだぁ用に移植したものがある
ttp://sugachan.dip.jp/download/komono.php#phpupss (菅処)
0003nobodyさん
04/05/06 16:28ID:???負荷には回線負荷とCPU負荷があります
画像板の場合回線負荷はサムネイルを作成するスクリプトを使用すると
比較的負荷は解消する方向にあります
スクリプトのCPU負荷でお困りの場合スクリプトの内容にもよりますが
Perlスクリプト場合はPHPスクリプトにすると比較的負荷が解消する方向にあります
httpd負荷でお困りの場合は
根本的に運営方法を見直しましょう:)
いわゆるFAQ
・PHPで2MB以上アップロードできない場合は php.ini 又は .htaccess を編集します
・Apacheで1IPからのセッション数を制限するには mod_limitipconn を使います
・Apacheで帯域制限をするには mod_bandwidth 又は mod_throttle を使います
・RPMでインストールされたApacheは256セッション以上繋げない事があります
0004nobodyさん
04/05/06 16:28ID:???>imaboard.cgi
>Requests per second: 5.94 [#/sec] (mean) 200件
>Requests per second: 5.62 [#/sec] (mean) 400件
>
>joyful.cgi
>Requests per second: 9.06 [#/sec] (mean) 200件
>Requests per second: 8.75 [#/sec] (mean) 400件
> # &axs_check()を書き込み時のみ使用(読み込み制限は.htaccessなどで代用)
> # Requests per second: 10.48 [#/sec] (mean) 400件
>
>joyful.php
>Requests per second: 31.65 [#/sec] (mean) 200件 *min15程度と多少の
>Requests per second: 29.39 [#/sec] (mean) 400件 ばらつきあり
数値は1秒間に何回実行できるかと言うもので
スクリプトや言語によりかなりの差がでることがあります。
数値が高いほど実行時の負荷が少ないということになります。
スクリプト負荷でお困りの場合は実行時の負荷が少ないものを選びましょう
また排出結果をキャッシングすることによって
通常のHTMLファイル(Apcheの場合のabの値は300〜500)と
同じように扱えるものもあります
0005nobodyさん
04/05/06 17:05ID:???0006nobodyさん
04/05/06 21:55ID:???http://ichigo4u.dip.jp/imageboard/imgboard.cgi
0007nobodyさん
04/05/06 22:06ID:???0008nobodyさん
04/05/06 22:08ID:???http://myhost.jp/~kaz/imgboard_ftp.cgi
http://www.kamitv.ne.jp/~kaz/cgi-bin/imgboard122r61c/imgboard.cgi
0009nobodyさん
04/05/06 22:13ID:???0010nobodyさん
04/05/06 22:23ID:???(´-`).。oO(そう、食糞族はこのスレにも・・・)
0012nobodyさん
04/05/07 19:38ID:???ここのロダ公開してくれないかな。
0013nobodyさん
04/05/08 23:51ID:???File Upload CGI Second
ttp://homepage1.nifty.com/~heppoko/
0014nobodyさん
04/05/10 20:12ID:???誰も使わんけどな。
0015nobodyさん
04/05/11 12:40ID:???0017nobodyさん
04/05/14 11:45ID:???0020nobodyさん
04/05/14 20:06ID:???0021nobodyさん
04/05/16 20:31ID:???それとも毎回閲覧者が表示させるときの?
多少アップ時の負荷が高くても、静的なHTMLを吐くあぷろだがあったらそっちの方が有利なんですかね。
ただの訪問者にまで毎回cgi起動させるってのもどうなんでしょうか・・・
0022nobodyさん
04/05/16 22:31ID:???ttp://cgi.f40.aaacafe.ne.jp/~sandbox/uploader/uploader.cgi
aviとかmpgとかを置けるサイトで試してもらえるとありがたい。
0023nobodyさん
04/05/16 22:46ID:???0024nobodyさん
04/05/16 22:53ID:???厨は宣伝板へ逝けってんだ。
0025nobodyさん
04/05/17 01:53ID:???と
説明を付けていないスクリプト配布者は
完璧に 著作権違法幇助
となる
と京都府警が行動で表していますが
よってスクリプト使用者は無罪
もちろんUP元も無罪
ついでにスクリプト配布サイトの管理者も家宅捜索
0026nobodyさん
04/05/17 01:55ID:???0027nobodyさん
04/05/20 23:37ID:???002828氏
04/05/24 19:35ID:???作ってみるわ。もちろんWindowsネイティブな。少しまちなー。
0029nobodyさん
04/05/24 19:37ID:???0031nobodyさん
04/05/24 20:22ID:???0032nobodyさん
04/05/24 22:59ID:czp14yt2これじゃ無制限にならんよ。勉強不足。
CGIでのメモリ消費を押さえたって、
httpdがPOSTデータを受け取ってCGIに渡す以上
httpdの設定上限もしくはメモリサイズ以上のファイルは受け取れない。
サイズ無制限のアップローダー持ってるけど需要ある?
特殊な方法で、サーバーのメモリサイズ以上のファイルでも送れる。
レンタルサーバーに設置とかは多分無理だけど。
0033nobodyさん
04/05/25 02:31ID:I+PD3TcS003432
04/05/25 03:15ID:IW94Ax2lhttp://red.ma.la:4747/chat/
このチャットにつけてある。
仕組みわかれば実装は簡単だと思う。
>>33
そこで>/dev/nullですよ
0035nobodyさん
04/05/25 09:10ID:???ちょっと勉強してみるね。
0036nobodyさん
04/05/25 18:23ID:???例えば100GBのHDDしかない鯖にどうやって100GB以上アップロードするんだ?
という茶々入れをしてるのだろう、>>33は。
0039nobodyさん
04/05/26 02:40ID:40elf58pアップロードのリクエストを受けると一時的にポートを開いて
そいつがファイル受け取るのでhttpdと無関係。
ディスクに逐一書き出すのでメモリも喰わない。
ソースはちょいまち
0040nobodyさん
04/05/26 06:42ID:VzwYF+3Tここは基本的にスクリプト書く人のためのスレみたいですが、
貰って来て設置するだけのしょぼちんが質問するのに最適なスレは無いですか?
ここでもいいんでしょうか。
futaba.phpを貰って来てaaacafeに設置してみたんですが、
試しに投稿してみても
futaba.phpに移動→htmに戻る
という動作はするものの投稿が書き込まれないんです。
画像のあるなしは関係ないようです。
ひょっとしてたまたまデフォルトで自分のホストが禁止されてるのかと思いましたが、
そういう設定項目も無さそうだし。。
0041nobodyさん
04/05/26 15:44ID:???原則として作者か配布先のサポートで聞け。
それができない場合に限り
■ 設置の方法がわからない場合には
CGI設置について質問
http://pc5.2ch.net/test/read.cgi/php/1054216089/15(テンプレ)
0042nobodyさん
04/05/26 16:12ID:???それもごもっともですね。
こちらならaaacafeでの設置経験がある方もいらっしゃるかと思ったのですが。
配布元で聞いてみます。
レッツPHPのPHPぁぷろだは動かせたので、たぶん設置は間違ってないと思うのですが・・。どうだろ。
0044nobodyさん
04/05/26 17:19ID:???0046nobodyさん
04/05/26 18:54ID:???レスありがとうございます。
>>43
やっぱり仕様なんですか?
aaaは最初から画像掲示板も用意されてたはずだけど
それはどういう仕組みなのかな・・。
用意されてるヤツの改造とかできたらいんですけど。
0047nobodyさん
04/05/26 20:39ID:???POST http://f20.aaacafe.ne.jp/~hoge/fuga.cgi
↓
302 Found
↓
GET http://cgi.f20.aaacafe.ne.jp/~hoge/fuga.cgi
こんな感じでPOSTできないことがある
詳しいことはaaacafeスレで質問したほうがいいかと
0049nobodyさん
04/05/26 21:58ID:???0050nobodyさん
04/05/31 01:27ID:???ファイルアップロード用ライブラリあるから簡単に作れるんだけど
やっぱりレンタル鯖でservlet使えるところが少ないのと
素人が設置するには敷居が高いからだろうか。つまり需要がないのかな。
0051nobodyさん
04/05/31 12:44ID:???ttp://tool-ya.ddo.jp/2ch/trash-box/
(´-`).。oO(めもぷりやシンシアは公開しないんだろうか…)
005339
04/06/02 00:13ID:qDgWsvCD動作デモとソース。
http://x.ma.la/wiki/pukiwiki.php?%A5%B5%A5%A4%A5%BA%CC%B5%C0%A9%B8%C2%A5%A2%A5%C3%A5%D7%A5%ED%A1%BC%A5%C0%A1%BC
ファイラとかつけてないからそのまま使えるものじゃないです。
0057nobodyさん
04/06/06 12:42ID:fENUXLG7配布して・・・
0058nobodyさん
04/06/06 12:53ID:???0060nobodyさん
04/06/06 13:32ID:dx0TiQqg糞作者はどうしようもないな。
0061nobodyさん
04/06/06 18:38ID:fENUXLG7買う気は全然無いがタダでちょうだい!!!!
検索したり探したけどみつかんないだよ
>>60
他人の物、宣伝なんてする気無いけど・・・
0062nobodyさん
04/06/06 18:52ID:dx0TiQqg少し考えれば分る事だ。
0063nobodyさん
04/06/06 19:43ID:???自分でうpろだ作ってみた限り,webサーバは逐一データをperlに渡して
くれてるみたいで,メモリはあまり食わない気がしたんすけど。
1Gbytesのファイルをうぷしようとしたオタンチンがいたんですよ。
「今うぷしてるよヽ(´ー`)ノ」って。
サイズ制限してたので,perlプロセスは早々に終了してくれたんですよ。
ファイルも,制限分だけは保存されたんですよ。って,これじゃ意味ないけど。
で,彼はまだ言うんですよ
「まだうぷは続いてるよ(;´Д`)」って。
0064nobodyさん
04/06/06 21:19ID:???制御したいけどOKを返した時点で手遅れ。なんか手はないかな?
> webサーバは逐一データをperlに渡してくれてるみたいで,メモリはあまり食わない気がしたんすけど。
Perlはほぼ一定メモリで動いてくれるんだけど、なぜかhttpdは微妙にメモリが増えていってない?
増えるといってもせいぜい転送量の数%くらいだけどね。
53みたいにSocketで直受けしてれば増えることはないと思うけど、
Socketを使えるフリーのサーバーはそうそうないからねぇ。
・・・Socketの場合、クライアント側の転送中断はどうやって判断するんだろ?タイムアウトのみ?
0065nobodyさん
04/06/07 12:43ID:???何処だよ!!
0066nobodyさん
04/06/07 13:07ID:???0068nobodyさん
04/06/07 14:12ID:???マジでおすすめ
http://www.big.or.jp/~talk/t-club/soft/mini_r7/index.cgi
0069nobodyさん
04/06/07 16:24ID:???0070nobodyさん
04/06/07 21:25ID:???0071nobodyさん
04/06/07 21:39ID:???0072nobodyさん
04/06/09 01:50ID:???> なぜかhttpdは微妙にメモリが増えていってない?
まじすか。バグでもあるのかな?
> Socketの場合、クライアント側の転送中断はどうやって判断するんだろ?
それは普通のソケ�d通信と変わりないかと。
select 関数は読み出し可能と主張するにも関らず
recv や read や sysread が 0 を返したり
<SOCK> が長さ 0 の文字列を返すと思うですよ。
007372
04/06/09 02:01ID:???72の後半はトンチンカンなのでアレしてくさい。
53 のコードでクライアントが接続を中断した場合
93行目の <$listen_sock> が,えーと,何を返すのかな?
undef?長さ0の文字列?まあなんかとにかく
ループを抜ける事ができるはずです。
0074nobodyさん
04/06/09 11:58ID:???両方ともできませんでした。
どうすればできますか?
0076質問
04/06/09 16:55ID:g+3Dhczg無料でどこかいいところある?
管理人に迷惑かけても悪いし
0079nobodyさん
04/06/12 01:28ID:yd2pp5Y7アップロードすると、
「???.txt」な具合にエンコードしやがるのです。
↑↑↑
この様なエンコードってなんて名前なんですか?正体が知りたい。
Cで変換するライブラリとかありますかね。iconvで変換できればいいのですが。
0080nobodyさん
04/06/12 01:31ID:yd2pp5Y7>「???.txt」
化けちまった。↓↓↓訂正。
「&#26085;&#26412;&#35486;.txt」
&#;は半角ね。
008179
04/06/12 10:29ID:???>「&#26085;&#26412;&#35486;.txt」
自己レス。調べたらありますた。
HTMLエンティティ。USC2の10進値。16進数で表記する場合は、&#x65e5:
結局自分でUTF-8に変換するコード書いちまったヨ。
0082nobodyさん
04/06/12 22:10ID:???0084nobodyさん
04/06/13 20:10ID:QFKzawIO( ゚,_ゝ゚)
0085nobodyさん
04/06/13 21:02ID:???0086nobodyさん
04/06/20 00:36ID:Hya+yp1yWin2000+AN HTTPDで自宅Webサーバを立てました。
アップローダはずるぽんです。
内部からアクセスしてファイルをUPすることはできるのですが、
外部からUPされたファイルが保存されないようなのです。
ルータ経由でポート80をNATして、問題ないと思うのですが、
これはどのような原因が考えられるのでしょうか?
ずるぽんの配布元に質問しようと思いましたがサポートはしていないもようなのです(当然か・・・
ほかに自宅サーバでずるぽん使ってる方はどのようにしているのでしょうか?
AN HTTPDの設定でしょうか。
0087nobodyさん
04/06/20 10:21ID:???0088nobodyさん
04/06/20 21:35ID:???ダウンロードするサーバー(プロバイダー)を分けたあぷろだ設置したい。
そういうスクリプトありますか?ずるぽんで出来るかなと思って
ftpホスト部分などをプロバにしたりしてるんですけど
無理っぽい
誰か分かる人いますか?
0089nobodyさん
04/06/21 14:31ID:???【CGI】こんなCGI探してますver.13
http://pc5.2ch.net/test/read.cgi/hp/1081608108/
0091nobodyさん
04/06/24 22:10ID:aVdcDScc0092nobodyさん
04/06/24 22:15ID:???http://pc5.2ch.net/test/read.cgi/unix/1081522053/
0093nobodyさん
04/06/24 22:17ID:???imgboard.cgiを使えば解決するよ
http://www.big.or.jp/~talk/t-club/soft/mini_r6/index.cgi
0094nobodyさん
04/06/25 14:21ID:???ワロターヨ
でも最悪な例として一番わかりやすい方法だ罠(w
0095nobodyさん
04/07/05 09:24ID:???0096nobodyさん
04/07/05 09:34ID:???0097nobodyさん
04/07/06 20:49ID:YsndWxVOディレクトリのパーミッション変更ができません。
どうすればいいか教えていただけませんか?
0098nobodyさん
04/07/06 21:01ID:???0101nobodyさん
04/07/07 13:23ID:???CGIで作成されたディレクトリーのパーミッションはCGIもしくは管理画面からしか変更できない
というかそんなことはiswebのヘルプにものってることでここで質問する前に調べてください
もしくはそんなこともできないならアップローダーなんて設置するな
迷惑です
■ このスレッドは過去ログ倉庫に格納されています