我创建了一个函数,它使我能够提取在特定目录 (mydomian.com/csv_bakup/) 中创建的最新 csv 文件的日期 这是代码....
public function get_last_list_exported(){
$date_str_arr = array();
// timestamp of last csv file ?
exec('ls -ltr mydomian.com/csv_bakup/ | tail -1',$output);
$temp_a = explode(' ', $output[0]);
$date_str_arr = explode('_', $temp_a[9]);
return $date_str_arr[0].'/'.$date_str_arr[1].'/20'.$date_str_arr[2];
}
该函数利用 php exec() 函数来运行 linux 命令。
一切都在本地运行良好,但是当我将它迁移到实时服务器时,它undefined offsets
会在行中出错
return $date_str_arr[0].'/'.$date_str_arr[1].'/20'.$date_str_arr[2];
像这样运行linux命令似乎是最简单的解决方案......
是否有更好但更简单的解决方案?