| <?
// Если одно из полей не заполнено
$error="";
$action=@$_POST["action"];
if(!empty($action))
{
$name=trim($name);
$msg=trim($msg);
if(empty($msg))
{
$action="";
$error=$error."<li>Вы не ввели сообщение\n";
}
if(empty($name))
{
$action="";
$error=$error."<li>Вы не ввели имя\n";
}
if(empty($email))
{
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$email))
{
$action="";
$error=$error."<li>Неверно введен e-mail.  Введите e-mail в виде <i>something@server.com</i>\n";
}
}
$name=substr(@$_POST["name"],0,32);
$name=htmlspecialchars(stripslashes($name));
$email=substr(@$_POST["email"],0,32);
$email=htmlspecialchars(stripslashes($email));
$url=substr(@$_POST["url"],0,36);
$url=htmlspecialchars(stripslashes($url));
$msg=substr(@$_POST["msg"],0,1024);
$msg=htmlspecialchars(stripslashes($msg));
if(empty($error))
{
/*$msg=n12br($msg);
$msg=str_replace("[*/
$file=fopen("base/guest/guest.".time(),"w");
fputs($file,$name."\n");
fputs($file,$email."\n");
fputs($file,$url."\n");
fputs($file,$msg."\n");
fclose($file);
}
}
if (empty($action));
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><? readfile("base/title.txt"); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="keywords" content="гуманитарии, студентам, решебник, модульные курсы, модули, культурология, философия, микроэкономика, психология, статистика, информатика,
отечественная история">
<meta http-equiv="description" content="На сайте вы можете найти ответы на модульные курсы НГИ, так же студенты гуманитарных направлений
могут найти для себя что-либо полезное.">
<meta name="page-topic" content="Решебник">
<meta name="abstract" content="краткое описание страницы" >
<meta name="revisit" content="30 days">
<meta name="site-created" content="16-12-2005">
<meta name="autor" content="Рылов Никита Александрович, repsak@narod.ru">
<meta name="copyright" content="Repsak.ru">
<link href="css/sheep.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="284" height="80"><img src="img/logo.gif" width="284" height="80"></td>
<td align="center"></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="3" background="img/layout_05.gif" height="91" class="nav"><? readfile("base/nav.txt"); ?></td>
</tr>
<tr valign="top">
<td width="219"><table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td class="leftheader" id="line" align="right" height="21">Новости</td>
</tr>
<tr>
<td class="lefttext"><? readfile("base/news.txt"); ?></td>
</tr>
<tr>
<td class="leftheader" id="line" align="right">Календарь</td>
</tr>
<tr>
<td class="lefttext">
<script language="Javascript" type="text/javascript">
<!--
now = new Date();
day = now.getDay();
document.write("<table width=100 cellpadding=2 cellspacing=1 align=center><tr><td id=allline><center>");
if (day == 0) {document.write("<b><font color=#ff0000>Воскресенье</font></b>");}
if (day == 1) {document.write("Понедельник");}
if (day == 2) {document.write("Вторник");}
if (day == 3) {document.write("Среда");}
if (day == 4) {document.write("Четверг");}
if (day == 5) {document.write("Пятница");}
if (day == 6) {document.write("<b><font color=#ff0000>Суббота</font></b>");}
document.write("</center></td></tr><tr><td id=allline><center>");
month = now.getMonth();
if (month == 0) {document.write("Январь");}
if (month == 1) {document.write("Февраль");}
if (month == 2) {document.write("Март");}
if (month == 3) {document.write("Апрель");}
if (month == 4) {document.write("Май");}
if (month == 5) {document.write("Июнь");}
if (month == 6) {document.write("Июль");}
if (month == 7) {document.write("Август");}
if (month == 8) {document.write("Сентябрь");}
if (month == 9) {document.write("Октябрь");}
if (month == 10) {document.write("Ноябрь");}
if (month == 11) {document.write("Декабрь");}
document.write("</center></td></tr><tr><td id=allline><center><font size=6>");
date = now.getDate();
document.write(date)
document.write("</font></center></td></tr><tr><td id=allline><center>");
year = now.getFullYear();
document.write(year);
document.write("</center></td></tr></table>");
//-->
</script> </td>
</tr>
<!--
<tr>
<td class="leftheader" id="line" align="right"></td>
</tr>
<tr>
<td></td>
</tr>
//-->
</table></td>
<td background="img/linevert.gif" width="7" height="100%"></td>
<td width="100%"><table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td height="21" class="header" id="line">Гостевая книга</td></tr>
<tr valign="top">
<td class="text">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr valign="top">
<td width="30%">
<form action="guest.php" method="post"><input type="hidden" name="action" value="post">
<table cellpadding="2" cellspacing="2">
<tr valign="top">
<td width="30%">Имя: <font color="#ff0000"><sup>*</sup></font></td>
<td><input type="text" name="name" maxlenght="32" value=""></td>
</tr>
<tr>
<td width="30%">E-mail: </td>
<td><input type="text" name="email" maxlenght="32" value=""></td>
</tr>
<tr>
<td width="30%">URL: </td>
<td><input type="text" name="url" maxlenght="32" value=""></td>
</tr>
<tr>
<td width="30%">Сообщение: <font color="#ff0000"><sup>*</sup></font></td>
<td><textarea name="msg" cols="20" rows="10"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Добавить"></td>
<td><input type="reset" value="Очистить"></td></form>
</tr>
<tr>
<td colspan="2" align="left"><font color="#ff0000"><sup>*</sup></font> - поля, обязательные для заполнения.</td>
</tr>
</table></td>
<td>
<?
if(!empty($error));
{
echo "<center>Во время добавления записи произошли следующие ошибки:</center>\n";
echo "<ul>\n";
echo $error;
echo "</ul>\n";
}
}
$dir_rec=dir("base/guest/");
$i=0;
while($entry=$dir_rec->read())
{
if(substr($entry,0,3)=="guest")
{
$names[$i]=substr($entry,4);
$i++;
}
}
$dir_rec->close();
@rsort($names);
$count=$i;
$count1=$count;
if(empty($start))
{
$start=0;
}
$start=intval($names);
if($start<0)
{
$start=0;
}
echo "<center>";
if($count>$start+10) $count=$start+10;
if($start !=0)
{
echo "<a href=guest.php?start=".($start-10).">Предыдущие</a>";
}
if($count1>$start+10)
{
echo "<a href=guest.php?start=".($start+10)."Следующие</a> \n";
}
echo "</center><br>";
for($i=$start;$i<$count;$i++)
{
$entry=$names[$i];
$data=file("base/guest/guest.".$entry);
$date=$entry;
$name=trim($data[0]);
$email=tirm($data[1]);
$url=trim($data[2]);
$msg=trim($data[3]);
$answer=tirm($data[4]);
echo "<table border='0' cellspacing='0' celpadding='0' width='100%'><tr><td> ";
echo "<b>$name</b> ";
if(!empty($email)) echo "<a href=mailto:$email><i>$email</i></a>\n";
if(!empty($url)) echo "<a href=$url>$url></a>";
echo "</td><td align=right>".date('<b>d-m-y</b> H-i',$date)."</td></tr>\n<tr><td colspan=2>\n";
echo "<p>".$msg."</p>\n";
if(!empty($answer))
{
echo "<p><font color=#ff0000>admin: $answer</font></p>\n";
}
echo "</td></tr></table>\n<br><br>\n";
}
echo "<center>";
if($start !=0)
{
echo "<a href=guest.php?start=".($start-10).">Предыдущие</a>";
}
if($count1>$start+10)
{
echo "<a href=guest.php?start=".($start+10)."Следующие</a> \n";
}
echo "</center>";
?>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td></td>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
<tr>
<td width="219" height="40"><img src="img/layout_21.gif" width="219" height="40"></td>
<td width="14" height="40"><img src="img/linevert1.gif" width="7" height="40"></td>
<td><img src="img/layout_21.gif" width="100%" height="40"></td>
</tr>
<tr>
<td colspan="3" background="img/down.gif" height="40"> </td>
</tr>
<tr>
<td colspan="3" background="img/down1.gif" height="35" align="center" id="copy">Author: <a href="http://www.repsak.ru" class="copy">Repsak</a> 14.12.2005</td>
</tr>
</table>
</body>
</html> | |