サポート掲示板(ファイルリスト3)

最近の書き込み件数: 今日 0件、昨日 0件
未読分:15件

戻る 新規書き込み
ファイルリスト3へ
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
統計 アーカイブ リンク タイトル 画像 サーチ 携帯モード セットアップ


Message#15 2010年11月18日(木)16時13分
From: nanamiさん
返事 削除 変更
Re2:ソート
管理人さんのメッセージ(#14)への返事


> ソート機能を追加しました。

管理人 様
素早い対応ありがとうございます。
試してみます!


Message#14 2010年11月18日(木)13時20分
From: 管理人さん
返事 削除 変更
Re:ソート
nanamiさんのメッセージ(#13)への返事

> 表示順番を最終アップロードをはじめにもってくるソートはできますでしょうか?

ソート機能を追加しました。
flist3_setup.plの「$sort = 0;」を「$sort = 1;」とすると最新順に表示されるようになります。
解説ページよりダウンロードしてお試しください。

Message#13 2010年11月18日(木)11時45分
From: nanamiさん
返事 削除 変更
ソート
お尋ねです。
表示順番を最終アップロードをはじめにもってくるソートはできますでしょうか?
よろしくお願いします。

Message#12 2009年3月9日(月)13時20分
From: シンジマンさん
返事 削除 変更
Re2:別ドライブの相対パス参照について
管理人さんのメッセージ(#11)への返事

> シンジマンさんのメッセージ(#10)への返事
>
> > ソースを参照させていただくと、$didirで
> > 参照先のディレクトリを指定しておられ、相対パスで指定できるように
> > なっていますが、これを別ドライブのディレクトリを指定できるようには
> > できないでしょうか。
>
> $dldirを「e:/」とすることでできると思われます。
> サブディレクトリの場合は「e:/files」と指定するとできるでしょう。

管理人様

早急な対応、ありがとうございます!
相対パス、と書かれていたので、CGIの設置場所からの相対パスを
たどっていました…。
直接指定して、正常に実行されたことを確認しました!

本当にありがとうございます!
大事に大事に使わせてもらいます!

Message#11 2009年3月9日(月)11時52分
From: 管理人さん
返事 削除 変更
Re:別ドライブの相対パス参照について
シンジマンさんのメッセージ(#10)への返事

> ソースを参照させていただくと、$didirで
> 参照先のディレクトリを指定しておられ、相対パスで指定できるように
> なっていますが、これを別ドライブのディレクトリを指定できるようには
> できないでしょうか。

$dldirを「e:/」とすることでできると思われます。
サブディレクトリの場合は「e:/files」と指定するとできるでしょう。

Message#10 2009年3月9日(月)09時21分
From: シンジマンさん
返事 削除 変更
別ドライブの相対パス参照について
flist3のCGIプログラムを先日ここで見つけ、
かなり勉強+重宝させていただいています。ありがとうございます。

ソースを参照させていただくと、$didirで
参照先のディレクトリを指定しておられ、相対パスで指定できるように
なっていますが、これを別ドライブのディレクトリを指定できるようには
できないでしょうか。
ちょっと諸事情があり、以下のようなPC構成になっています。

D:\
|
|
+-[CGI]
|
+---file3.cgi(いただいたCGIです)

E:\
|
|
+-[file]
|
+----hogehoge1.jpg
hogehoge2.jpg
hogehoge3.jpg
hogehoge4.jpg

この「file3.cgi」から、Eドライブのディレクトリである「file」以下のファイルを
リスト表示させたいのですが…。
参照先を「../../」としてもDドライブ直下までしか参照できず、
困っております。

申し訳ありませんが、何か対策はありますでしょうか…。
よろしくお願いいたします。

Message#9 2009年2月26日(木)12時48分
From: 管理人さん
返事 削除 変更
Re:zipファイルの保存場所について
たかしさんのメッセージ(#8)への返事

> flist3のCGIプログラムをありがたく使用させて頂いております。
>
> zipファイルを指定の別フォルダに保存する方法を教えてください。

34行目の

my $zipdir = cwd();

を自由に指定してください。
例えば

my $zipdir = "zipdir";

これでzipファイルはそのフォルダに作成されるようになります。

Message#8 2009年2月25日(水)21時52分
From: たかしさん
返事 削除 変更
zipファイルの保存場所について
flist3のCGIプログラムをありがたく使用させて頂いております。

zipファイルを指定の別フォルダに保存する方法を教えてください。

archieve-zipでzipファイルを作成すると、データと同じ場所($dldir)に保存され、
location命令で、フォルダダイアログボックスが出てくる動作となっていると
認識しております。
ただ、zipファイルがデータフォルダと同じ場所($dldir)に作られるため、
データ一覧の中にzipファイル名が出てきてしまいます。

削除時間が指定できるようになっておりますが、
0にしたとしても一回は必ず出てきます。

zipフォルダを任意に指定して、そのフォルダに、
zipファイルを保存できる方法はありますか。
perlのサンプルプログラムなど教えていただければ幸いです。

renameなど使いましたが上手くできませんでした。

よろしくお願いいたします。

Message#7 2006年2月18日(土)00時29分
From: 管理人さん
返事 削除 変更
Re3:ありがとうございます。
ゆうすけさんのメッセージ(#6)への返事

> FTPの件ですが質問の仕方が悪かったようなので、もう一度教えて下さい。
> 現在、CGIが使えるホームページサイトは、無料レンタルサイトです。
> FTPは、私と友人とでデータのやり取りをするためだけに、固定IPのパソコンに
> 2000serverを入れてパスワードで制限をかけたものです。
> ですから、FTPに直接他の人がアクセスするのではなく、あくまでもホームペー
> ジ上でダウンロードできるようにしたいのです。
> このような事は、可能でしょうか?

Message#5にあるようにCGIから「見える」フォルダのみ公開できます。
CGIを置いてあるサーバーがレンタルサイトで公開したいデータを置いてあるサーバーが
まったく別なPCならばできません。

Message#6 2006年2月17日(金)20時55分
From: ゆうすけさん
返事 削除 変更
Re2:ありがとうございます。
> #! /usr/local/bin/perl は正しいでしょうか?

大丈夫です。上記のようになっております。

> サーバー管理者にそれらのパッケージがインストールされているか確認してください。

明日にでも確認してみます。


FTPの件ですが質問の仕方が悪かったようなので、もう一度教えて下さい。
現在、CGIが使えるホームページサイトは、無料レンタルサイトです。
FTPは、私と友人とでデータのやり取りをするためだけに、固定IPのパソコンに
2000serverを入れてパスワードで制限をかけたものです。
ですから、FTPに直接他の人がアクセスするのではなく、あくまでもホームペー
ジ上でダウンロードできるようにしたいのです。
このような事は、可能でしょうか?

Message#5 2006年2月17日(金)16時34分
From: 管理人さん
返事 削除 変更
Re:ありがとうございます。
ゆうすけさんのメッセージ(#4)への返事

#! /usr/local/bin/perl は正しいでしょうか?

> すみません。
> 「CGI, CGI::Carp, Archive::Zip」の意味が良く分かりません。
> Zipファイルを作るための何かがないと言う事でしょうか?

Perl5ではプログラミングを簡単にするためにパッケージというプログラムの
モジュールが使用できます。このCGIではCGIの実行やZipファイルを作るのを
簡単にするために標準パッケージ以外のそれらのパッケージを利用しています。
それがサーバーにインストールされていなければCGIは動作しません。
サーバー管理者にそれらのパッケージがインストールされているか確認してください。

> もし、圧縮させる事が出来ない場合は個々にダウンロードさせるだけでも
> いいのですが、その場合何処を訂正すればいいのでしょうか?

それならば別なCGI「ファイルリスト」を利用するのがいいです。
そのCGIは非常に簡単にできているのでPerl5のパッケージがなくても動作し、
個々にファイルをダウンロードすることが可能です。

> それと、もう一つ教えて下さい。
> このCGIは直下のフォルダの中のファイルをダウンロード専用で公開出来る
> ようになっていますが、違うFTPなどのパスワードがかかっているフォルダの
> 中のファイルをダウンロード専用で公開したい場合、何処を訂正すれば
> いいでしょうか?

直下以外のフォルダもそのCGIから見える場所、パーミッションであればどこでも公開できます。
別なFTPアカウントでも同一サーバー内で他のFTPのアカウントからアクセスできるフォルダなら公開できます。
ほとんどの場合はセキュリティのためにアクセスできないので公開できないと思います。
他のFTPのサーバーのフォルダならばなおさらアクセスできないと思います。

Message#4 2006年2月17日(金)15時58分
From: ゆうすけさん
返事 削除 変更
ありがとうございます。
すみません。
「CGI, CGI::Carp, Archive::Zip」の意味が良く分かりません。
Zipファイルを作るための何かがないと言う事でしょうか?

もし、圧縮させる事が出来ない場合は個々にダウンロードさせるだけでも
いいのですが、その場合何処を訂正すればいいのでしょうか?

それと、もう一つ教えて下さい。
このCGIは直下のフォルダの中のファイルをダウンロード専用で公開出来る
ようになっていますが、違うFTPなどのパスワードがかかっているフォルダの
中のファイルをダウンロード専用で公開したい場合、何処を訂正すれば
いいでしょうか?

Message#3 2006年2月17日(金)00時45分
From: 管理人さん
返事 削除 変更
Re:作動しません。
ゆうすけさんのメッセージ(#2)への返事

> はじめまして。
> CGI・perl初心者です。
>
> flist3.cgiの1行目を
> #!/user/local/bin/perl に変えて、使ってみようと思ったのですが
> internet server error になります。
> 因みに、filelist.cgiは作動するのですが何処を書き換えれば作動
> するようになるでしょうか?

#! /user/local/bin/perl

ではなくて

#! /usr/local/bin/perl

ではないでしょうか?

また、Perl5でモジュール、CGI, CGI::Carp, Archive::Zipがサーバーにインストールされている必要があります。

> パーミッションがよく分からないので、「777」にしてあります。

777で大丈夫です。755でもいいです。

Message#2 2006年2月16日(木)18時17分
From: ゆうすけさん
返事 削除 変更
作動しません。
はじめまして。
CGI・perl初心者です。

flist3.cgiの1行目を
#!/user/local/bin/perl に変えて、使ってみようと思ったのですが
internet server error になります。
因みに、filelist.cgiは作動するのですが何処を書き換えれば作動
するようになるでしょうか?

パーミッションがよく分からないので、「777」にしてあります。

Message#1 2005年12月19日(月)14時55分
From: 管理人さん
返事 削除 変更
ファイルリスト3
新CGIです。

最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降

新規書き込み

nerimb5.cgi Ver. 5.053
Copyright(C) 1997-2010, hidekik.com