サーバー上のディレクトリを検索し、エコーとイメージを作成することができました (まあ、stackoverflow がその方法を教えてくれました)。問題は、フォルダー内の画像が yy_mm_dd_hh_mm という IP カメラによって名前が付けられていることです。ここで、dd (およびその他の日付の数字) は 1 桁または 2 桁です。たとえば、午前 9 時 50 分に撮影された画像が、最近の午前 10 時 5 分に撮影された写真よりも高い値として扱われないように、前にゼロを付ける必要があります。(問題を解決するために、09_50 と 10_05 として扱いたい)。
検索と置換を見てきましたが、現在のコード内でこれを機能させることはできません:
function webcam_image () {
foreach (glob( "../camera/IPC_IPCamera*.jpg") as $f ) {
$list[] = $f;
}
sort($list);
echo array_pop($list);
}
サンプルファイル = IPC_IPCamera_13_7_24_9_57_45.jpg
どんな助けでも大歓迎です!
ありがとう
アリ