Если бы у меня на CMS нормально работала сессия, то все бы получилось, а сейчас я сделал так: собираю в базе 100 последний запросов, а именно время работы скрипта. То есть тот медленный скрипт отработал, записываю время его работы, а при отправке формы, аяксом делаю запрос к другому скрипту, который считает мне среднее время работы и отдает это число клиенту, а на клиенте: Код (PHP): var status = 0; $.ajax({ type: "GET", url: url_sit+'status.php', success: function(data){ status = data; } }); function statusLoad() { if(status==0) status = 70; $('.prgs').fadeIn(1000); // Появление прогресс бара var progress = $('.progress').progressbar( { value: 0} ); var x = 1; var interval = setInterval(function(){ var sekk = status * 2; var y = Math.round((x/sekk)*100); progress.progressbar( "value", y ); x++; },500); } А вот скрипт на сервере: Код (PHP): if(mysqli_num_rows($rez)>0) { while($myrrow = mysqli_fetch_assoc($rez)) { $status += $myrrow['sek']; } $status = round($status/mysqli_num_rows($rez)); } else { $status = 70; } echo $status; Добавлено спустя 1 минуту 7 секунд: 1 уже все написано без аякса 2 много переписывать 3 лень переписывать
Очень странно, в этой теме моих сообщений нет (не было до этого момента), но она отображается в списке "Ваши сообщения"... Добавлено спустя 41 секунду: а не, вру... писал