еще раз о flush()

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

VampaOdinn

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

шикарно, что ты закрыл мою тему, *****, но я так и не получил ответа на свой вопрос... если я не совсем точно сформулировал вопрос, то повторюсь, что мне необходимо решение без использования ajax`a и рефреша каждые n секунд

итак:
есть скрипт, который должен выводить определенные данные, затем циклически обращаться к базе для выявления изменений определенного флага, затем, если изменения имели место быть должен переходить на определенную страницу... вот скрипт:

Код:
		$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">;
в осле оработает идеально, в опере оч плохо... вернее вообще никак(( в чем проблема?
возможно ли другое решение данной задачи?

P.S. я говорил о пунктуации, так что Ваше кривляние на тему орфографии более чем не уместно да и просто смешно
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху