В настоящее время я пытаюсь создать файл журнала, в котором я хочу вставить стиль обратной хронологии (самые новые элементы будут помещены поверх списка всех существующих текстов, а предыдущие существующие элементы будут помещены ниже), представьте, что это страница Facebook, где если вы заходите на страницу профиля, вы можете видеть все его сообщения за последние -> самые старые, вместо того, что у меня сейчас есть, самые старые -> последние. Вот мой код до сих пор;
$date = date("d-m-Y H:i:s");
$file = 'logfile.txt';
if (file_exists($file)) {
$current = file_get_contents($file);
$current .= PHP_EOL.$date;
file_put_contents($file, $current);
} else {
file_put_contents($file, $date);
}
Вы добавляете строку даты в конец переменной:
$current .= PHP_EOL.$date;
Вам нужно начать с самых новых и добавить старые записи после него:
$current = $date . PHP_EOL . $current;
Других решений пока нет …