画像アップ掲示板を使いたいのですが、フリーで配布されているCGIではアップ後のファイル名が連番+拡張子というパターンですよね。
あとでファイル名を見てもどんな画像だか分からないので、元のファイル名を活かしたいのですが、下記のソースで$in{'upfile'}から、ディレクトリ名をカットしてやればいいとは思うのですが、
どう変更したらよいのかわかりません。
ご教授よろしくお願いします。
(書き込みは管理者のみとします。)
#$ImgNam=ファイル名の頭につける文字
#$no=連番
#$tail=拡張子
# ファイル添付処理
if ($in{'upfile'}) { &UpFile; }
if ($in{'upfile'}) { $img = "$ImgNam$no$tail"; }
if ($in{'upfile'}) {
$in{'img'} = $img;
$in{'W'} = $W;
$in{'H'} = $H;
}
No.1ベストアンサー
- 回答日時:
$img = "$ImgNam$no$tail";
↑この部分がファイル名になる部分なので、
$in{'upfile'} から切り出したファイル名にすればOKです。
split(/スプリット文字/,ストリング);
$count = scalar(@_);
$img = @_[$count - 1];
もし意味が分からないのであれば、
参考になるページを載せておきますので、もっと勉強した方がいいです。
参考URL:http://www.bb.wakwak.com/~r360/cginote/bunpo/ind …
($A1,$A2,$A3)= split (/,/,$BB)
という形式ならよく見かけていたのですが、それだとどうやったらフォルダの個数を判断できるようになるかと考えていました。
split(/:/,$in{'upfile'});
で(c,\フォルダ名,フォルダ名,..,ファイル名)に分けて
$count = scalar(@_);
で個数が分かるというわけですね。
やってみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIの設置方法について
-
スレッド式掲示板探してます。
-
2apesで荒らし対策。
-
VBスクリプト---アプリの終了に...
-
perlのAF_INET、PF_INETとは
-
設置出来ない…
-
xhtml1.1の立場からは...
-
aspスクリプトのポーティングに...
-
PowerShellでのエラー出力の読...
-
レジストリの設定をすぐに反映...
-
風俗嬢の心のセンサーは壊れて...
-
プルダウンメニュー等で選んだ...
-
利用者の口コミ情報みたく、1悪...
-
CGI チェックボックス
-
パーミッションについて
-
パソコン用語「ツリー」って、...
-
ホームページのカウンターが増...
-
5chなどでスクリプト連投などで...
-
ホームページにカウンターが付...
-
BASIC認証のようなパスワード認...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えてください^^;
-
ブログのように、コメント欄が...
-
プロキシからの書き込みを禁止...
-
「基礎からのMySQL 第3版 Kindl...
-
掲示板で記事が更新されるとメ...
-
掲示板で日本語を含まない文章...
-
一言メモっぽいCGI
-
作成しているHPに小窓をつけて...
-
自宅サーバーに掲示板やチャッ...
-
CGI掲示板の内容を一覧で表示さ...
-
改造の仕方を教えて下さい。
-
age機能を削除したい
-
掲示板を作りたいです
-
自分のHPの掲示板への新規投稿...
-
恐怖の文字化け・・・不思議で...
-
BBSのスクリプト探しています・...
-
ホームページにコメント欄を作...
-
ページに検索条件(チェック項...
-
会員制掲示板を探してます
-
「ちびぼーど」配布先
おすすめ情報