У меня проблема с выбором даты на основе файла, мою функцию я создаю просто для просмотра списка, а не для просмотра даты на основе файла содержимого, которую мы выбираем в форме ввода Calander?
У меня есть такая библиотека
public function __construct(Type $var = null) {
$this->logFilePattern = rtrim(APPPATH, "/") . "/logs/log-*.php";
}
public function getLogsFile()
{
$files = glob($this->logFilePattern);
$files = array_reverse($files);
$files = array_filter($files, 'is_file');
if (is_array($files)) {
foreach ($files as $k => $file) {
$files[$k] = basename($file);
$files[$k] = str_replace('.php', '', $files[$k]); // buat hapus .php nya
$files[$k] = str_replace('log-', '', $files[$k]); // buat hapus log- nya
}
}
У меня есть контроллер как этот
public function getData() {
$daftarFileLog = $this->logviewer->getLogsFile();
$tableLog = '';
$tableLog = '<style> th, td {text-align: left; padding: 10px;} tr:nth-child(even){background-color#FFF;} tr:nth-child(odd){background-color:#CCC;} </style>';
$tableLog .= '<table border="1px solid #dddddd;" >';
$tableLog .= '<tr><th>Date</th><tr>';
for($i = count($daftarFileLog)-1; $i >= 0; $i--){
$tableLog .="<tr><td> ". anchor('jejak/'.$daftarFileLog[$i], $daftarFileLog[$i]) ."</td></tr>";
}
$tableLog .= '</table>';
echo $tableLog;
}
просмотр:
<form name ="userinput" action="logViewController/getSelectFile" method="post">
Select File Log
<input type="date" name="bday">
<input type="submit">
</form>