- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルが作成された日時)
ファイルの作成日時と削除プログラムについて
このQ&Aのポイント
- ファイルの作成日時に基づいて一定時間で削除するプログラムを作成中です。
- filemtime関数はファイルの更新日時を取得するため、作成日時を取得することはできません。
- ファイルを作成したタイミングで更新日時を指定する方法も試しましたがうまくいきませんでした。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ファイルの作成日時を取得する関数がありましたよー 参考URLを見てみて下さいね 私もいつか使いそうな気がするので umioyoさんの質問で調べる機会が出来てよかったです うまくいくといいですねー
お礼
ありがとうございます! まさにfilectimeが欲しかった!・・・んですが、やはり同様のエラーが。。。 これはプログラムじゃなく別な問題かもしれないですねー
補足
できました! ふと思いついて、 画像へのパスを変えたらできました。 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); でもいけるんじゃないかと誤解していました。 本当に助かりました!ありがとうございました。