• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルが作成された日時)

ファイルの作成日時と削除プログラムについて

このQ&Aのポイント
  • ファイルの作成日時に基づいて一定時間で削除するプログラムを作成中です。
  • filemtime関数はファイルの更新日時を取得するため、作成日時を取得することはできません。
  • ファイルを作成したタイミングで更新日時を指定する方法も試しましたがうまくいきませんでした。

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

  • ベストアンサー
  • koke29
  • ベストアンサー率58% (114/196)
回答No.1

ファイルの作成日時を取得する関数がありましたよー 参考URLを見てみて下さいね 私もいつか使いそうな気がするので umioyoさんの質問で調べる機会が出来てよかったです うまくいくといいですねー

参考URL:
http://webs.xrex.net/k-shop/script/phppage02.php
umioyo
質問者

お礼

ありがとうございます! まさにfilectimeが欲しかった!・・・んですが、やはり同様のエラーが。。。 これはプログラムじゃなく別な問題かもしれないですねー

umioyo
質問者

補足

できました! ふと思いついて、 画像へのパスを変えたらできました。 if ($handle = opendir('./temp/')) { while (false !== ($filename = readdir($handle))) { if ($filename != "." && $filename != "..") { echo $filename." "; echo filectime("temp/".$filename)."<br />\n"; } } closedir($handle); } 読み込むファイルはtempディレクトリ以下だったのですが、 echo $filename で正常にファイル名がとれていたので echo filectime($filename); でもいけるんじゃないかと誤解していました。 本当に助かりました!ありがとうございました。

関連するQ&A