еще раз о flush()

Статус
В этой теме нельзя размещать новые ответы.

VampaOdinn

Новичок
еще раз о flush()

есть скрипт, который должен выводить определенные данные, затем циклически обращаться к базе для выявления изменений определенного флага, затем, если изменения имели место быть должен переходить на определенную страницу... вот скрипт:
Код:
		$content='<div class="field">';
			
		for ($i=0; $i<$line_counter; $i++) {
			$content.='<div class="line">';
			
			for($j=0; $j<$cage_counter; $j++) {
				
				if (in_array($alphabet[$i].$alphabet[$j], $_SESSION['cages'])) 
					$content.='<span class="own_cage"></span>';
				else 
					$content.='<span class="cage"></span>';
				$content.='<span class="spacer"></span>';
			}
			$content.='</div>';
		}
		
		$content.='</div>';
	
		$content.='ожидаем противника';
		
		echo $content;

		while($content) {
			echo str_pad('', 2048)."\n"; 
			flush();
			
			$query=make("select state from games where gameid='".$_SESSION['gameid']."'");
			$row=fetch($query);
			
			if ($row[0]=='b') break;
			else sleep(5);
		}
		
		echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?div=game&enemy=1">;
в осле оработает идеально, в опере оч плохо... вернее вообще никак(( в чем проблема?
возможно ли другое решение данной задачи?
 

SiMM

Новичок
> возможно ли другое решение данной задачи?
Рефреш каждые 5 секунд.
 

Фанат

oncle terrible
Команда форума
а это чудовище, которое ты тут написал - типа, профессионально?
 

VampaOdinn

Новичок
а флудить на тему того, что ты самый умный, это типа круто? предложи, как исправить.
P.S. учи пунктуацию (1:1)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху