• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイル一覧表示で、ディレクトリを非表示)

ファイル一覧表示でディレクトリを非表示にする方法

このQ&Aのポイント
  • ファイル一覧表示で、ディレクトリを非表示にする方法について教えてください。
  • ディレクトリ内の画像ファイルの一覧を表示させたい場合、以下のコードを使用することができます。
  • しかし、この方法では「.」や「..」といったディレクトリが表示されてしまいます。この表示を消す方法についてご教示ください。

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

「"." でも ".." でもなければ表示する」って書けばいい. 簡単には print "<a href=\"$lookdir$dir\">$dir</a><br>\n" unless $dir eq '.' || $dir eq '..'; とか. でも, <br> で改行するのってなんかあほっぽい気がする. 意味上はリストなんだから <ul> を使う方がいいような気も.... あと, $ext を設定するところも $ext = (split(/\./, $filename))[-1]; ってやるとか.

master-3rd
質問者

お礼

返答ありがとうございます。 >unless $dir eq '.' || $dir eq '..'; よくよく考えてみたら、 if($dir ne "." && $dir ne ".."){ でも良いわけですよね。 ヒントありがとうございました。

関連するQ&A