• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:特殊な条件一致)

特殊な条件一致の質問

このQ&Aのポイント
  • 特殊な条件一致の質問
  • 特殊な条件一致の質問について、./testディレクトリ内のファイル名を取得し、特定の条件をクリアしていればwebサイトの任意の場所にABCDと表示させる方法を教えてください。
  • 特殊な条件一致の質問について、条件1.7日以内に更新があったファイルがある。条件2.ファイル名にrrrという文字列を含んでいない。条件3.rrrと言う文字列を含んだファイル名のファイルはrrrを含まないファイル名を持っており、そのファイルは更新日付が新しくとも除外。以上の条件に合致するファイルを取得する方法を教えてください。

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

  • ベストアンサー
  • i2719
  • ベストアンサー率35% (11/31)
回答No.1

$count = 0; $dir = opendir('./test'); $ctime =time() -604800; while ($fnm = readdir($dir)) { if($fnm != '.' && $fnm != '..' && filemtime("./test/$fnm") > $ctime) { if(preg_match('/rrr/',$fnm)) $count--; else $count++; } } closedir($dir); if ($count) print 'ABCD';

wf3255
質問者

お礼

自分があんなに悩んだのがいかに愚かなことだったか身に染みます。 きっとスゴ腕のエンジニアの方でしょうからお忙しい中なのに本当にありがとうございました。 全く問題なく希望どおりの動きをします。

関連するQ&A