私はまだWeb開発では非常に新しいです、私はいくつかの提案をお願いします。私は日付セレクタを持つページを作成することに忙しいです、そして、私は毎日保存された1つのファイルを持つフォルダを持っています。私がしようとしているのは、ユーザーが自分が望むファイルの日付を選択してダウンロードをクリックする必要があり、その日に保存されたファイルをダウンロードする必要があるということです。誰かが私にこのことをどのように働かせるか考えてください。私はJavaScriptとPHPでいくつかのことを試してきて、実際の解決策を得ることができませんでした。保存されたファイルの日付に基づいてWebページからファイルをダウンロードしてください
-1
A
答えて
0
このコードで作業する必要があります。 まず、提供されたパスをスキャンしてすべてのファイルを一覧表示し、作成日を確認してターゲットファイルを探します。
<?php
$Path = './'; // Set path of files here
$TargetDate = '2016-08-11'; // We find the first file with thi date
$TargetFile = null; // Store result here
// Lets Do It
foreach (glob("$Path/*") as $File) {
$Stat = stat($File);
if (date("Y-m-d", $Stat['ctime']) == $TargetDate) {
$TargetFile = $File;
break;
}
}
// Your File!
if (is_null($TargetFile)) {
echo 'No file found';
} else {
echo $TargetFile;
}
+0
ちょうど私の時間を節約してくれてありがとう..これは完全に動作します。パスを表示するのではなくファイルを開くために行を追加しました。 –
+0
よろしくお願いします<3 – MoeinPorkamel
関連する問題
- 1. ファイルをダウンロードしてpythonで保存してください
- 2. ウェブサイトからファイルを毎日ダウンロードしてください。
- 3. 最新の日付に基づいてファイルからレコードを抽出し、新しいファイルに保存する
- 4. symfonyのアクションから添付ファイルをダウンロード/ダウンロードしてください。
- 5. データベースに保存されている日付ピッカーの日付形式を変更してください
- 6. 作成してJava Web Launcherをダウンロードし、Webサーバーからファイルをダウンロードして実行してください
- 7. バックグラウンドサービスからFirebase Storageからファイルをダウンロードしてください。
- 8. ファイルをダウンロードしてください.ashxのページ
- 9. 絶対URLからファイルをダウンロードしてSaveFileDialogにダウンロードしてください
- 10. ドライブビデオをダウンロードしてローカルデバイスに保存してください
- 11. URLからChromeのAPP/Extensionファイルをダウンロードしてください
- 12. 既存のレコードに基づいて日付形式を変更してください
- 13. csvファイルに基づいて文字列を変更してください
- 14. 日付範囲に基づいてファイルをマージしますか?
- 15. シンプルなHTML Dom Cronジョブで1日に1回ファイルを保存してから、保存したファイルにアクセスしてください
- 16. パスワードで保護されたWebファイルが存在するかどうか確認してください
- 17. PHPまたはHTMLを使って保存してください(ウェブサイト全体をダウンロードしてください)
- 18. Pythonでセレンをクリックした後、ロードされたページでファイルをクリックしてダウンロードしてください
- 19. Java日付に基づいてPostgresにタイムスタンプを保存する
- 20. インターネットからDoc/PDFをダウンロードし、内部メモリに保存してください
- 21. ファイル名に基づいてサブフォルダにアップロードされたファイル
- 22. サーバからダウンロードしたファイルが以前に保存された元のファイルと異なっています
- 23. ホーム画面に追加されたURLに基づいてWebアプリケーションマニフェストのstart_urlを設定してください
- 24. axelで既存のファイルをダウンロードしないでください
- 25. 過去30日間に受け取った添付ファイルをすべてダウンロードしてください
- 26. Webホスティングサービスに保存されているPHPファイルですか?
- 27. Powershell Outlookのサブフォルダに添付ファイルを保存しないでください。
- 28. パラメータの存在に基づいてタイトルを変更してください
- 29. tar.gzファイルを提供してnodejsでダウンロードしてください
- 30. あらかじめ保存しておいてください。
利用可能なすべての日付を一覧表示して、ユーザーが希望のものをクリックするようにすることができます。 http://php.net/manual/en/function.scandir.php – chris85