アップローダースレ Part3 (824レス)
1-

256: 2006/11/09(木)09:59 ID:/olVIufj(1) AAS
じゃあログに各ファイルのサイズとアップしたサーバー情報を追加するわ
でさあアップするサーバーは複数のほうがいいか?
拡張子とサイズで条件判定をするとか
257
(13): 2006/11/09(木)10:37 ID:??? AAS
SnUploaderのlog.cgiの扱い方じゃ
(ほとんどないだろうが)同時にアップロードされまくりの時ログが壊れないか?
ログを開いて読み込んで閉じて - 追加 - ログを開いて書いて閉じる
追加してる時にアップロードされたら壊れと思う
258: 2006/11/09(木)15:57 ID:??? AAS
つ ファイルロック
259: 257 2006/11/09(木)16:05 ID:??? AAS
?

flock使ってるがファイルを一回閉じてるからまずいぞって話だよ
あとflock使うときは非ブロックモードにしないとアクセスありまくりの
時にまずいぞ
260: 2006/11/09(木)16:32 ID:??? AAS
プロセス終了までロックしつづけないって意味か。
Snのコード酷くてまともに読んだこと無くて。

アクセス有りまくりに関しては、別ファイルに最終アクセス情報をもたせておいて、それを参照、同じ時間なら1秒待つとかで回避。
261: 2006/11/09(木)16:41 ID:??? AAS
プロセス終了までとは言わないけど、1人しか通過しちゃまずいところで
flockを使って一旦flockしたファイルを閉じる時は、さらにその範囲の外側に
ロックのためだけのファイルを開いてそれをflockしろってことだろ?
262: 257 2006/11/09(木)17:43 ID:??? AAS
だからuplog.cgiを開いてそれを変数に取り込んで閉じる
--------
そこに新しくアップしたファイルのログを変数に追加して
---------
uplog.cgiを開いて変数を書き込むする。

追加してる最中にアップされたら壊れるだろ。
263: 257 2006/11/09(木)17:46 ID:??? AAS
といってもその処理は一瞬だからめったにないだろうが
+< で開いていればいいのにな

あとflock(非ブロックモード)使えてなおかつOSにバグがなけりゃ
ファイルは絶対に壊れない

flock使う時は 別関数作って6回ぐらいトライさせりゃいい
264: 2006/11/09(木)18:17 ID:??? AAS
どうせアクセス多くないから心配するほどでもない。
265: 2006/11/09(木)20:31 ID:b4zbau9W(1) AAS
正直perlとかPHPとか使ってるやつって自分で考えない人ばっかりじゃん
特にflock関係なんて象徴的だよね
266: 2006/11/09(木)20:42 ID:??? AAS
底辺の連中はどの言語もそんなもんだろ
267: 2006/11/09(木)21:58 ID:??? AAS
そんなに言うならsnuploaderを美しくしてみてよ
268
(2): 245 2006/11/10(金)03:03 ID:??? AAS
>>246
こんな感じになりました。
外部リンク[html]:a-draw.com
269: 251 2006/11/10(金)09:57 ID:tW5zYtVo(1/2) AAS
ふふふふふ完成したわけだが
サーバー複数は面倒なのでやめてupload.cgiひとつに付きひとつの
サーバーを設定可能でローカルテストは成功ふふふふふ

問題はどこのサーバー使えばいいのか
CGIが使えるサーバーのアップローダーなら著作権とかの問題があるファイルでも
言い訳が通じるが・・・・

サーバー教えろ
アカウント削除されたら笑えるぜ
270: 2006/11/10(金)10:36 ID:??? AAS
使ってないFTP鯖あるからここ自由につかっていいよ

外部リンク:bouei.usamimi.info
host usamimi.info
ID bouei
PASS love0304

サーバ仕様
外部リンク[php]:www.usamimi.info
271: 2006/11/10(金)10:46 ID:??? AAS
通報しますた
272: 2006/11/10(金)12:12 ID:??? AAS
外部リンク[cgi]:www.usamimi.info
ワロスww
273
(3): 257 2006/11/10(金)12:20 ID:??? AAS
Sn の改善すべきところはだな
・ログファイルのロック
・拡張子などの判定はファイル名が送られてきた時にやる。
・連番は個人の好みだがアップ時刻にしたほうがログの容量も減るww
274: 251 2006/11/10(金)14:42 ID:tW5zYtVo(2/2) AAS
ふふふ
外部リンク:servik.com 1000MBのここを取ったら1ファイル200kb以下にしろって言われたぜw
とりあえずアップは成功できた
あとはいいサーバーと削除の部分
でこのスクリプトは需要あるか?
あるなら完成させて公開するけど
ようするにHPの自動更新みたいなもんだよな
規約に追加されたりしてなw
275: 245 2006/11/10(金)15:04 ID:??? AAS
>>273
よければ>>268の評価よろしく
1-
あと 549 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s