質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇18:
ファイルサイズ表示について [ケン] 12/05 18:35

 └◇19:Re:ファイルサイズ表示について [moon] 12/06
  └◇20:Re[2]:ファイルサイズ表示について [とむとむ] 12/22 <


18● ファイルサイズ表示について[ ケン ] 2001 12/05 18:35
KENTWEBさんのアップロード形式の掲示板を設置したのですが
わからないことがあります.ファイルサイズは管理人画面にしか
表示されないけど閲覧(一般の人も)できるように掲示板に
表示させたいのですがどうすればいいですか?教えて下さい.
スレッド一覧


19● Re:ファイルサイズ表示について[ moon ] 2001 12/06 19:24
サポート範囲外な気がするんですけど・・・
まぁいいや。

ええと、現物を見たんですが、ファイルサイズはLOGには書き込まれていなくて、その都度ファイルサイズを調べてるんですよ。
$size = -s "$ImgDir$no$tail";
というので。

LOGには基本的にファイルの拡張子しか登録されてません。
ファイル名は記事番号ですので、上のように -s というもので調べています。
その記事にファイルがあった場合にファイルサイズを調べて書き出せばいいわけです。

ってことで、記事表示のところに
$size = -s "$ImgDir$no$tail";
の一文を加え、サイズ表示したい場所に$sizeを入れればOKです。
スレッド一覧


20● Re[2]:ファイルサイズ表示について[ とむとむ(プログラマモード) ] 2001 12/22 23:56
蛇足ですが・・・・
一応デットリンク対策もしておいたほうがいいですよ。
私はいつもそうしていますし。
まあ非常に簡単なんで、コードを書きますと・・・

# ファイルの存在を調べる(特に必要はないけど、一応デットリンク対策)
if (-e $ImgDir$no$tail){
# ファイルが存在していれば、サイズを代入
$size = -s $ImgDir$no$tail;
} else { $size = dead; }


とまあ、書くまでもないぐらい簡単になります。
$sizeに数字が入っていれば、リンクしてdeadが入っていれば、逆にリンクをはずす処理をif文で書きましょう。

http://sapporo.cool.ne.jp/tiaf/

スレッド一覧

CGIROOM