View file incbot/incbot2.php

File size: 2.24Kb
<?php
if(isset($room))
	{
	$room=intval($room);
	if(!file_exists("umnikdate/$room.time"))
		{
		$fp=fopen("umnikdate/$room.time",'w+');
		@chmod("umnikdate/$room.time",0777);
		fputs($fp, '0');
		fclose($fp);
		}
	if(!file_exists("umnikdate/$room.ans"))
		{
		$fp=fopen("umnikdate/$room.ans",'w+');
		@chmod("umnikdate/$room.ans",0777);
		fputs($fp, '0');
		fclose($fp);
		}
	if(!file_exists("umnikdate/$room.us"))
		{
		$fp=fopen("umnikdate/$room.us",'w+');
		@chmod("umnikdate/$room.us",0777);
		//fputs($fp, '');
		fclose($fp);
		}
	
	$last_ques=file_get_contents("umnikdate/$room.time");
	//Если последний вопрос был давно
	if($last_ques<time()-$umtime)
		{
		$ans=file_get_contents("umnikdate/$room.ans"); //Правильный ответ
		if($ans)//Если есть вопрос, то вывожу
			{
			$piple=file_get_contents("umnikdate/$room.us");
			if($piple)
				{
				$text="Время истекло.Правильный ответ был $ans.На вопрос ответили: $piple<br />
				Следующий вопрос через минуту<br />
				";
				}
			else
				{
				$text="Время истекло.Правильный ответ был $ans.На вопрос никто не ответил<br />
				Следующий вопрос через минуту<br />
				";
				}
			$newtime=time()-$umtime+60;
			$fp=fopen("umnikdate/$room.ans",'w+');
			fclose($fp);
			$fp=fopen("umnikdate/$room.us",'w+');
			fclose($fp);
			}
		else
			{
			$vopros=mysql_fetch_assoc(mysql_query("SELECT * from `questions` ORDER by rand() limit 1"));
			$fp=fopen("umnikdate/$room.ans",'w+');
			fputs($fp, $vopros['otvet']);
			fclose($fp);
			$newtime=time();
			$len=iconv_strlen($vopros['otvet'],'utf-8');
			$text="<b>Вопрос:</b> $vopros[vopros] ($len букв)";
			}
		//Стираю информацию о том, кто ответил на последний вопрос
		
		//Информация о том, когда были последние изменения
		$fp=fopen("umnikdate/$room.time",'w+');
		fputs($fp, $newtime);
		fclose($fp);
		mysql_query("INSERT into `mess` VALUES('0','$time','$room','$text','$nameum','0','')");
		
		}
	}
?>