• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像アップ掲示板のファイル名)

画像アップ掲示板のファイル名変更方法

このQ&Aのポイント
  • 画像アップ掲示板を使用する際、連番+拡張子という形式のファイル名では、画像の内容が分かりにくくなります。
  • 元のファイル名を活かす方法として、$in{'upfile'}からディレクトリ名を取り除くことで、元のファイル名を保持しながら表示することができます。
  • ファイル添付処理後に、以下の変数を設定することで、元のファイル名を表示することができます。$in{'img'} = $img、$in{'W'} = $W、$in{'H'} = $H

質問者が選んだベストアンサー

  • ベストアンサー
  • duckling
  • ベストアンサー率47% (88/185)
回答No.1

$img = "$ImgNam$no$tail"; ↑この部分がファイル名になる部分なので、 $in{'upfile'} から切り出したファイル名にすればOKです。 split(/スプリット文字/,ストリング); $count = scalar(@_); $img = @_[$count - 1]; もし意味が分からないのであれば、 参考になるページを載せておきますので、もっと勉強した方がいいです。

参考URL:
http://www.bb.wakwak.com/~r360/cginote/bunpo/index.html
nonchi
質問者

お礼

($A1,$A2,$A3)= split (/,/,$BB) という形式ならよく見かけていたのですが、それだとどうやったらフォルダの個数を判断できるようになるかと考えていました。 split(/:/,$in{'upfile'}); で(c,\フォルダ名,フォルダ名,..,ファイル名)に分けて $count = scalar(@_); で個数が分かるというわけですね。 やってみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A