Продолжая использовать сайт, вы соглашаетесь на обработку файлов cookie и Политикой обработки персональных данных
Нажмите ОК для продолжения.


Арина оставил(-а) отзыв
★★★★★ [04-02-2026]
Всё хорошо, всё понравилось


Голубцова Таисия оставил(-а) отзыв
★★★★★ [20-02-2026]
Всё понравилось, мастер своего дела.


Есения оставил(-а) отзыв
★★★★★ [20-05-2026]
Рекомендую! Всё прошло отлично! Мастер профессионал, проблему решил быстро и оперативно! Спасибо вам!


Ананьев Дмитрий оставил(-а) отзыв
★★★★★ [02-07-2026]
Отличная работа.


Таисия оставил(-а) отзыв
★★★★★ [18-05-2026]
Рекомендую! Всё прошло отлично! Мастер профессионал, проблему решил быстро и оперативно! Спасибо вам!


$reviews_output = ''; $file = 'reviews.txt'; $f = file($file); $count = count($f); $file_names = 'names.txt'; $f_n = file($file_names); $count2 = count($f_n); $day = date('d'); $month = date('m'); $year = date('Y'); // Меняем инкрементный цикл на декрементный for ($i = 4; $i >= 0; $i--) { // Чтобы каждый раз не генерировать новые случайные индексы для уже выведенных позиций, // лучше перенести rand() внутрь или использовать счетчик иначе. // Но если оставить вашу логику генерации внутри, то просто меняем направление: $r = rand(0, $count - 1); $n = rand(0, $count2 - 1); // Теперь day - (4 + r) даст самую старую дату первым элементом, // а day - (0 + r) — самую новую последним. // Для правильного порядка "свежее -> старее" нам нужно, чтобы i=0 было внизу, // а i=4 вверху. Поэтому проще всего поменять знак в формуле даты: $reviews_output .='

'.$f_n[$n].' оставил(-а) отзыв
★★★★★ ['.date('d-m-Y', mktime(0, 0, 0, $month, $day + ($i+$r), $year)).']
'.$f[$r].'


'; } ?>