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


Кабалина Марияо оставил(-а) отзыв
★★★★★ [30-05-2026]
Отлично справился с работой. Спасибо большое


Зуйков Илья оставил(-а) отзыв
★★★★★ [31-01-2026]
Все понравилось, отличная работа, разумные расценки, грамотный специалист.


Камилла оставил(-а) отзыв
★★★★★ [13-02-2026]
отличный специалист. Все сделал, прибрался. В дальнейшем будем обращаться к вам. Спасибо. Цена соответствует качеству


Елена оставил(-а) отзыв
★★★★★ [16-06-2026]
Хорошо, пришел во сколько договорились. Знает свое дело!


Татьяна Емельяненко оставил(-а) отзыв
★★★★★ [25-01-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].'


'; } ?>