人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【web上でlzhファイルを解凍したい】
解凍機能のあるサイトにlzhファイルをアップロードするか、lzhファイルのurlを入力することで
解凍してくれダウンロードできるということをしたいです。
ファイルがバラバラになるので個別にダウンロードということになります。
ご存知の方がいらっしゃいましたら教えていただけるとありがたいです。
よろしくお願いいたします。

●質問者: mukoubuti
●カテゴリ:コンピュータ インターネット
✍キーワード:lzh URL Web アップロード サイト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● mzk
●60ポイント

そのようなサービスを提供する上で必要な技術は結構幅が広いので、ここでは解凍に関してのみお答えします。

解凍する方法は二つほどあります。


一つはexecやsystemといったサーバに置いてあるプログラムを使って解凍するというもの。

これはサーバによって許可していない場合もあるので、全ての環境で出来るかどうかは分からないのと、コマンド操作をプログラムから行うと言うことなので、そこら辺の知識もすこし必要になりなります。


もう一つは自力で解凍するという方法。

ものすごく高度ですが、出来なくはありません(ただPHPではきついかも?PHPスクリプトからC言語で作成したCGIなどに受け渡すなども考えられます。)

希にWindowsで動くサーバもありますが、Windows用のDLLなら簡単に手に入るので、こちらは結構楽です。


いずれにせよサーバに負担をかけやすい処理になるので、注意が必要です。


system関数

http://jp.php.net/system


ファイルを圧縮・展開する(拡張子.lzh)

http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230811/

◎質問者からの返答

レンタルサーバではなく、WEB上の機能としてすでにプログラミングされたサービスを展開しているフリーのサイトがあれば知りたいです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ