Файл: chats/anekdot/add.php
Строк: 147
<?php
//////////////////////////////////////////
// CHAT POWERED : http://sim-sim.h2m.ru//
// ICQ : 378036650 //
// Email : olegarhi75@mail.ru //
// WEB SITE Version 1.0 www.waufon.ru //
////////////////////////////////////////
require( "../inc/conf.inc.php" );
require( "../inc/check.php" );
$login = autorize();
$loginn = $login['login'];
$krutoj = $row['krutoj'];
$login = $row['login'];
echo "<title>Ваша личная комнатка</title>rn<style type="text/css">rnbody { font-size: {$fs}; color: {$tcol}; background-color: {$bcol} }rna:link,a:visited { text-decoration: underline; color: {$lcol} }rndiv { background-color: {$rcol} }rn</style>rn</head>rn<body>rn";
include "config.php";
$shapka="<html><head><title>$fname</title>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META content='text/html; charset=windows-1251' http-equiv=Content-Type>
<link rel=stylesheet type='text/css' href=style.css>
<SCRIPT language=JavaScript>
<!--
function x () {return;}
function FocusText() {
document.REPLIER.msg.focus();
document.REPLIER.msg.select();
return true; }
function DoSmilie(addSmilie) {
var revisedmsgage;
var currentmsgage = document.REPLIER.msg.value;
revisedmsgage = currentmsgage+addSmilie;
document.REPLIER.msg.value=revisedmsgage;
document.REPLIER.msg.focus();
return;
}
function DoPrompt(action) { var revisedmsgage; var currentmsgage = document.REPLIER.qmsgage.value; }
//-->
</SCRIPT></head>
<body onLoad='return FocusText();' bgcolor={$tcol}>
<center><TABLE style="FILTER: glow(color={$bcol}, strength=2)"><a href=add.php><h3>$fname</h3></a></table>
<table border=0 width=60% cellpadding=1 cellspacing=0 bgcolor={$lcol}><tr><td>
<table border=0 width=100% cellpadding=1 cellspacing=0 bgcolor=$bdcolor><tr><td>";
// Событие добавления сообщения //
if (isset($_GET['event'])) { $name=$_POST['name']; $msg=$_POST['msg']; $email=$_POST['email'];
if ($name == "" || strlen($name) > $maxname) {print "$back Вы не ввели имя, или вввели слишком длинное имя!</B></center>"; exit;}
if ($msg == "" || strlen($msg) > $maxmsg) {print "$back Ваше сообщение или пустое или превышает $maxmsg символов.</B></center>"; exit;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $email) and $email != "") {print "$back и введите корректный E-mail адрес!</B></center>"; exit;}
// обрезаем лишние символы в емайле/имени/сообщении
$email=substr($email,0,30);
$msg=stripslashes($msg);
$msg=htmlspecialchars($msg);
$name=str_replace("|","I",$name);
$email=str_replace("|","I",$email);
$msg=str_replace("|","I",$msg);
$msg=str_replace("rn", "<br>", $msg);
// производим запись данных в файл по шаблону: собщение|имя|емайл|дата|время
$text="$msg|$name|$email|$date|$time|";
$fp=fopen($datafile,"a");
flock ($fp,LOCK_EX);//блокировка файла
fputs($fp,"$textrn");
flock ($fp,LOCK_UN);//снятие блокировки
fclose($fp);
@chmod("$fp", 0644);
print "<script language='Javascript'><!--
//--></script>
</td></tr><tr><td colspan=2 width=100% bgcolor=#FFFFFF>
<BR><BR><BR><center><table border=1 cellpadding=7 cellspacing=0 bordercolor=#224488 width=400><tr><td><center>
Спасибо <B>$name</B>, анекдот успешно добавлен. Для возврата нажмите <B><a href="add.php?id={$id}&pass={$pass}"> здесь</a></B> </td></tr></table></center><BR><BR><BR>";
exit;
} else { // Типо главной страницы
$lines=file($datafile);
$datasize = sizeof($lines);
print "$shapka
<center><b><font size=+1 color={$tcol}>Всего анекдотов в базе: <font color=#FF0000>$datasize</font>, добавь ещё!</font></b></center>
</td></tr><tr><td colspan=2 width=100% bgcolor={$rcol}>
<center><table><tr><td valign=top>
<B>Имя</B> <BR> E-mail<BR>
<B>Анекдот</B>
<table width=90 height=70><tr><td valign=top>
<A href='javascript:%20x()' onclick="DoSmilie(' :-))');">$s1</a>
<a href='javascript:%20x()' onclick="DoSmilie(' :-)');">$s2</a>
<a href='javascript:%20x()' onclick="DoSmilie(' :-P');">$s3</a>
<a href='javascript:%20x()' onclick="DoSmilie(' 8-)');">$s4</a>
<a href='javascript:%20x()' onclick="DoSmilie(' :-(');">$s5</a>
<A href='javascript:%20x()' onclick="DoSmilie(' :-O');">$s6</a>
<A href='javascript:%20x()' onclick="DoSmilie(' ;-)');">$s7</a>
<A href='javascript:%20x()' onclick="DoSmilie(':roll:');">$s8</a>
<A href='javascript:%20x()' onclick="DoSmilie(':rf:');">$s9</a>
<A href='javascript:%20x()' onclick="DoSmilie(' 8-(');">$s10</a>
<A href='javascript:%20x()' onclick="DoSmilie(' `-(');">$s11</a>
</tr></td></table>
</td><td>
<form action=add.php?id={$id}&pass={$pass}&event=add method=post name=REPLIER>
<input type=text value='' name=name size=30>
<input type=text value='' name=email size=26><br>
<textarea cols=59 rows=15 size=500 name=msg></textarea>
<center><input type=submit value='Добавить'></form></td></tr></table>
";
}
echo "<br/>rn---<br/>";
echo "<a href="../enter.php?id={$id}&pass={$pass}"><font color=#FF0000>Прихожая</font></a><br/>";
?>
</td></tr></table></td></tr></table><center><font size=-2>Powered by <a href='http://www.waufon.ru/'>www.waufon.ru</a> © 1.2</font></body></html>