У меня есть этот код для сохранения скриншота веб-камеры js в моей папке, а затем сохранения пути в базе данных, работает отлично, но иногда сохраненное имя в папке не совпадает с сохраненным в базе данных.
Im Использование текущей даты и времени для имени файла
Например :
имя в папке: 05052019083722.jpeg -> (05/05/2019 08:37:22)
и имя в базе данных сохраняется с еще 1 секундой: 05052019083723.jpeg -> (05/05/2019 08:37:23)
Итак, я хочу знать, почему иногда файл сохраняется с еще одной секундой в базе данных.
Это моя функция в codeigniter, отвечающая за сохранение снимка экрана в папке и базе данных.
public function insert_webcam (){
$timezone = -4;
$date=gmdate("dmYHis", time() + 3600*($timezone+date("I")));
$filename = $date.'.jpeg';
$cpf=$this->input->post('CPF');
move_uploaded_file($_FILES['webcam']['tmp_name'],'upload/'.$filename);
$url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/upload/' . $filename;
$this->db->where('CPF',$cpf);
$this->db->set('Photo',$url);
$query = $this->db->update('dados');
}