■
IO-DATAのLANカメラQwatchのFTP送信機能(スケジュール動作)で最新の撮影画像を取得する。
// // 最新の画像ファイル名を取得する // function qwatch_filename($base_dir) { $fh = opendir($base_dir); while (false !== ($file = readdir($fh))) { if (preg_match("/^[0-9]{4}_[0-9]{2}_[0-9]{2}$/", $file)) { if ($file > $ymd) { $ymd = $file; } } } closedir($fh); $fh = opendir($base_dir . $ymd); while (false !== ($file = readdir($fh))) { if (preg_match("/^[0-9]{2}_[0-9]{2}_[0-9]{2}_[0-9]{1}.jpg$/", $file)) { if (filesize($base_dir . $ymd . "/" . $file) > 0) { if ($file > $hms) { $hms = $file; } } } } closedir($fh); return $ymd . "/" . $hms; }