◆こんなソフトウェアつくってください!〜Part2〜◆

65 名前: :03/11/08 21:37 ID:6wwZYzOD
アップローダーを設置しています。
性質上パスをかけたもののみアップするようにお願いしているのですが、
パスをかけないでアップロードする人がいます。
そこで、

サーバーの圧縮ファイルをチェックしてパスがかかってるか
どうかを判別するだけのソフトの作成をお願いできないでしょうか?
結果をテキストで排出するようにしてもらえると助かります。
また、パスをかかったものをチェックするか、
パスのかかっていないものをチェックするかの選択オプションも
欲しいです。排出するテキストもこれに連動するようにしてもらいたいです。

可能でしょうか? 作成できる方がいたらよろしくお願いします

67 名前:名無しさん@お腹いっぱい。 :03/11/08 23:09 ID:ujWms3/N
>>65
目的だけ書かれてて正確なことが抜け落ちてる気がするが、
ローカルにある圧縮ファイルにパスがかかってるかどうかを調べればいいわけかな?

何の「性質上」なのかは知らんが、CGI側のフォームにパス入れてアップロードさせて、
DLする側はそのパスを入れないとDLできないようにしたほうが全自動でいいと思うんだが…

71 名前:65 :03/11/09 18:37 ID:ttrm3/ey
>67
>ローカルにある圧縮ファイルにパスがかかってるかどうかを調べればいいわけかな?

違います。サーバー上のファイルの圧縮ファイルに
パスがかかってるかどうかを判断したいのです。

>CGI側のフォームにパス入れてアップロードさせて、
>DLする側はそのパスを入れないとDLできないようにしたほうが全自動でいいと思うんだが…

スキルがなくて改造できない。ごめん。。。。


誰かよかったら作って下さい。

72 名前:名無しさん@お腹いっぱい。 :03/11/09 19:31 ID:GZqxYGH6
ZIPファイルならヘッダの第7バイトが1ならパスありだったかな。
PHPでいいならそれっぽいの(パス付き禁止として作った)作ったことある。

73 名前: :03/11/09 20:02 ID:ttrm3/ey
>72

phpじゃないほうがいいです。

74 名前:名無しさん@お腹いっぱい。 :03/11/09 22:37 ID:GZqxYGH6
ずるぼんあぷろだ改造してPerlで作ってみたけどいる?

75 名前:名無しさん@お腹いっぱい。 :03/11/09 22:37 ID:5lVWDSH4
流行りのSn Uploaderでも使えばいいんでないの?

76 名前: :03/11/09 23:10 ID:ttrm3/ey
>75

削除するときにわざわざブラウザーでみないといけないから
却下です。ファイル数が多いとめんどくさいのと、
フリーサーバーを幾つも使っているので大変杉。

ツール作ってくれる人いないのかなぁー(・з・)

77 名前:名無しさん@お腹いっぱい。 :03/11/10 01:59 ID:4Q6o6l5Y
>>76
ソフト作ったとしてどうやって鯖で動かすつもり?
Winの自宅鯖?

78 名前: :03/11/10 04:49 ID:06Xiq9kC
>77

単一のソフトとして造って欲しいです。
常時チェックする必要もないので。
ftp補助ツールと考えてもらえいたいです。

79 名前:名無しさん@お腹いっぱい。 :03/11/10 06:31 ID:Lealb5Ow
>>78
とりあえず作ってみた
http://www.utinti.com/~soft186/up/updir/zipcheck.zip

Refererではじくようなところはチェックできないはず。aaacafeとか。

80 名前: :03/11/10 07:40 ID:06Xiq9kC
>79

お疲れ様です。
ただ、自分が求めていたものとは違っていたので報告と要望追加をします。

自分がイメージしているのはサーバーにIDとPASSを入力して
FTPでファイルを操作しますよね?
それと同様にこのソフトを使って自分のサーバーのIDとPASSを
入力して自分が指定した圧縮ファイル形式をフォルダーを
指定して自動でスキャンし、パスのかかっているもの、
又はパスのかかっていないものをチェックするというものを
イメージしています。

前回は言葉足らずだったと思います。すみません。
かなり難しいのかもしれませんが、よろしくお願いします。
様々なFTPを使ってみたのですが、この機能を持っているものはありませんでした。

よろしくお願いします

81 名前:78 :03/11/10 07:41 ID:06Xiq9kC
>80>>78です

83 名前:名無しさん@お腹いっぱい。 :03/11/10 10:12 ID:zVH343Az
>80
当初
>サーバーの圧縮ファイルをチェックしてパスがかかってるかどうかを判別するだけのソフト
だったのに
>自分のサーバーのIDとPASSを
>入力して自分が指定した圧縮ファイル形式をフォルダーを
>指定して自動でスキャンし、パスのかかっているもの、
>又はパスのかかっていないものをチェックするというものを
>イメージしています。
って明らかに機能増えてないか?

84 名前:名無しさん@お腹いっぱい。 :03/11/10 13:09 ID:ejMu0eLm
>>83
機能追加というより、仕様変更だな。作る側にとって、どちらが痛いかは推して量るべし。

元々、ファイル一覧の取得方法とか、リモートかローカルかの話があいまいすぎなのが悪い

>>80
FTP版作っといた。
ファイルの数だけ変なコマンド送ってるからRFC違反なんだろうけど、APIの仕様なのか原因が
さっぱりわからん。使いすぎると鯖に負担かかりそうなので、注意してくれ。
http://www.utinti.com/~soft186/up/updir/zipcheck_0.zip

あと、ZIPファイルのヘッダ情報教えてくれた72氏に感謝。
>>80も72=74氏に深く感謝するように。

86 名前: :03/11/10 15:29 ID:06Xiq9kC
>84

わざわざすみません。あと、言葉足らずで
迷惑かけてしまいました。。。ごめんなさい

動作確認したのですが、パスのかかったzipを
パスはかかっていないと誤作動しています。
パスワードは5字でした。

あと、圧縮形式をzip以外に拡張できないのでしょうか?
アーカイバーと連携させるなりして。
(実際にい解凍する必要はないです。rarで試してみましたが、
zip以外は駄目なのか、zipじゃねーぞ( ゚Д゚)ゴルァ!!と表示)

シェアウェアとして公開していただいても絶対購入します。
アップローダーとか設置してる人とか需要あると思うし。
忙しいと思いますが、よろしくお願いします


>>72 >>74さんもありがとう。

87 名前:名無しさん@お腹いっぱい。 :03/11/10 16:25 ID:ogZ13tEX
>>86
いちいち見に行かなければ役に立たないそんなもの需要あるかよ
アップされたファイルを鯖上でチェックするアップローダ使えばいいのに

88 名前: :03/11/10 16:40 ID:06Xiq9kC
>87

負担が大きい。スクリプトが制限される
スクリプトを改造する能力がない。
完全には閉め出したくない。
(パス無しは一日後に削除。他は残すという風にしたい)

こんな事を考えています。。。

89 名前:名無しさん@お腹いっぱい。 :03/11/10 17:12 ID:ZGMoERh7
じゃあ改造して欲しいスクリプト晒せ
パス無しを適当に削除するようにしてやるから

90 名前: :03/11/10 17:26 ID:06Xiq9kC
>89

うーん・・・。
ソフトとして欲しいです。
使いたいスクリプト一杯あるし。

時間があるときに、気が向いたときで
全くかまいません。その時作ってあげて下さい。

91 名前:名無しさん@お腹いっぱい。 :03/11/10 18:21 ID:ejMu0eLm
>>90
>>72の情報を元にして作ってるので、誤動作するとなると、判定方法に問題があるようです
同様にRARのヘッダがどうなっているのかわからないことにはRARファイルはチェックできません

アーカイバとの連携はアーカイバの仕様を知らないので簡単にチェックできるかどうかは知らないです

シェアウェアの話がありますが、その方向は無しということで。

93 名前:名無しさん@お腹いっぱい。 :03/11/10 21:43 ID:XdyL0u7A
>>90の下一行
「作ってあげる」って、まるで第三者みたいな言い方ですね。

95 名前:名無しさん@お腹いっぱい。 :03/11/10 23:09 ID:ejMu0eLm
>>90
アーカイバのほうは、UNZIP32.dll調べてみたけどパスかかってるかどうか調べるのは無理そう。
ソース読めば先の7バイト目がパス付きのフラグかどうかがわかるんだろうけど、
そこまでするつもりはない。まぁヘタレだからな。

あとRARのヘッダはさっぱりわからん。ZIP、RARともどもヘッダの解析情報載せてるサイトが
あるんだったら、それに従って改良する気は多少ある。


DAT2HTML 0.26 Converted.