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


Лисицына Алёна оставил(-а) отзыв
★★★★★ [19-07-2026]
Отличный специалист, и приятный в общении человек. Работа была выполнена быстро, качественно, аккуратно


Дарья + Дарина оставил(-а) отзыв
★★★★★ [13-03-2026]
Проффесионально


Крупченко Константин оставил(-а) отзыв
★★★★★ [03-08-2026]
Хороший специалист, сделал все грамотно, красиво и аккуратно. Мы довольны. Рекомендую.


Калинина Мария оставил(-а) отзыв
★★★★★ [17-03-2026]
Проблема устранена. Хороший интеллигентный мастер.


Ярослава оставил(-а) отзыв
★★★★★ [08-03-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].'


'; } ?>