Размер файла: 2.68Kb
- <?
- if ($player['style']!=='0') $stmp.="<div class='chat'>";
- $stmp.="[<a href=\"$PHP_SELF?sid=$sid&chat=add\">Написать</a>|<a href=\"$PHP_SELF?sid=$sid&chat=1\">Обновить</a>|<a href=\"$PHP_SELF?sid=$sid&smiles=1\">Смайлы</a>]";
- if ($player['style']!=='0') $stmp.="<hr>";
-
- if (file_exists('data/temp.txt')){
- $file = file("data/temp.txt");
- $total=count($file);
- $file = array_reverse($file);
- if (empty($_GET['start'])) $start = 0;
- else $start = $_GET['start'];
- if ($total < $start + 5){ $end = $total; }
- else {$end = $start + 5; }
- for ($i = $start; $i < $end; $i++){
- $udata = explode("||",$file[$i]);
- $stmp.="$udata[2]$udata[1]<br/><b>$udata[0]</b>";
- if ($player['style']!=='0') $stmp.="<hr>";
- }
- if ($player['style']!=='0') $stmp.="</div>";
- if ($start != 0) {$stmp.="<a href=\"$PHP_SELF?sid=$sid&chat=1&start=".($start - 5)."\">[назад]</a>";}
- if ($total > $start + 5) {$stmp.=" <a href=\"$PHP_SELF?sid=$sid&chat=1&start=".($start + 5)."\">[далее]</a>";}
- } else $stmp.="Сообщений нет!";
- if ($chat=='add') {
- if ($player['style']=='0'){
- $newspis=$game["loc"][$game["players"][$login]][$login]["title"];
- // карта написать
- msg("Сообщение:<input name=\"msg\" maxlength=\"100\"/>\n<br/>
- <anchor>[ok]<go href=\"$PHP_SELF?sid=$sid&chat=zap&name=$newspis\" method=\"post\">
- <postfield name=\"msg\" value=\"$(msg)\"/></go></anchor>");
- } else {
- $newspis=$game["loc"][$game["players"][$login]][$login]["title"];
- if(!$vlsmile){$dvtchk="";} else {$dvtchk=":";}
- msg("<form action=\"$PHP_SELF?sid=$sid&chat=zap&name=$newspis\" method=\"post\">
- <br/><small>Сообщение:</small><br/><input name=\"msg\" maxlength=\"999\" value=\"".$dvtchk.$vlsmile."\" class=\"inup\"/>
- <br/><small><input type=\"submit\" value=\"Написать\" class=\"btn\">");
- }
- }
- if ($chat=='zap') {
-
- if (!$msg) {msg("Пустое поле сообщения");}
- if (ereg("[%<>'{}$#&]+",$msg)) msg("Присутствуют запрещенные символы!.");
- if (strlen($msg)>100) msg("Слишком длинное сообщение.");
-
- //smiles
-
- $dir = opendir ("sm/");
- while ($file = readdir ($dir))
- {
- if (( $file != ".") && ($file != "..") && ($file != ".htaccess") && ($file != "index.php"))
- {
- $file2=$file;
- $basedir=BASEDIR;
- $file2=str_replace(".gif","",$file2);
- $msg=str_replace(":$file2","<img src=\"sm/".$file."\" alt=\"*\" />",$msg);
- }}
-
- closedir ($dir);
- //smiles
-
-
-
-
- $date=date("d.m.y - H.i.s");
- $tex="$name($date)<br/>$msg";
- $tex=substr($tex,0,2048);
- $fp=@fopen("data/temp.txt","a+");
- fwrite($fp, "$tex\r\n");
- fclose($fp);
-
- msg("Сообщение добавлено. <a href=\"$PHP_SELF?sid=$sid&chat=1\">В Чат</a>
- ");
- };
-
-
- msg($stmp,"Чат");
- ?>