Добрй днь! Функция file_put_contents странно работает. Записывает в файл только последнюю строку массива. А надо все. Код (Text): $err_msg[] = "Нет данных \n"; $err_msg[] = "Пустое поле \n"; $err_msg[] = "Гнилое поле \n"; $err_msg[] = "Небесное поле \n"; $err_msg[] = "Сталкер поле \n"; function rec_err_msg($errors) { foreach ($errors as $value) { $date = date("d.m.y - H:i:s"); $value = nl2br($value); $container = $date." | ".$value; // file_put_contents("log.txt", $container); echo $container; } } rec_err_msg($err_msg);