Файл: id3508/zapiski.php
Строк: 130
<?
switch($action) :
case("add") :
include "up.php";
$ok = "non";
$ok2 = "non";
/////////////////provera///////////////////
$name = "users.data";
if ($text == "") { print "А текст за тебя Пушкин сочинять должен?!"; exit; }
if ($text == " ") { print "А текст за тебя Пушкин сочинять должен?!"; exit; }
$fill="$name";
$test = file("$fill");
$size = sizeof($test);
$si = $size;
$sizeres = $size;
$n = "0";
do {
$data = explode("|", $test[$n]);
if ($login == "$data[0]" && $password == "$data[1]") { $ok = "ok"; }
if ($login2 == "$data[0]") { $ok2 = "ok"; }
$n++;
} while ($n < $size);
//////////////////////////////////////////
if ($login2 == "$login") { print "У тебя раздвоение личности?!"; exit; }
if ($ok != "ok") { print "Неверная комбинация логинпароль для юзера $login!"; exit; }
if ($ok2 != "ok") { print "Не существует юзера $login2!"; exit; }
$date = date("d.m.Y");
$data = "$login|$login2|$text|$date";
$data = str_replace("rn", "", $data);
$data = str_replace(""", "`", $data);
$data = htmlspecialchars($data);
$filename = "zapiski.data";
$fp = fopen($filename, "a+");
$xx = fputs($fp, "$datarn");
fclose($fp);
print "<h1>Записки : добавление</h1>
<br><br><center><b>Записка для $login2<br>успешно добавлена!</b><br><br>Ее текст:<i><br>$text
";
include "down.php";
break;
case("form") :
include "up.php";
print "<h1>Добавить записку на сайт</h1>
<form action=zapiski.php?action=add method=post>
<table width=95% align=center border=0>
<tr><td bgcolor=eeeeee>Вы:</td><td bgcolor=eeeeee><select name=login>";
$name = "users.data";
$fill="$name";
$test = file("$fill");
$size = sizeof($test);
$si = $size;
$sizeres = $size;
$n = "0";
do {
$data = explode("|", $test[$n]);
print " <option value=$data[0]>$data[0]</a> rn";
$n++;
} while ($n < $size);
print "
</select> <a href='reg.php'>Нет в списке? - Регистрируйся!</a></td></tr>
<tr><td bgcolor=eeeeee>Ваш пароль:</td><td bgcolor=eeeeee><input type=password name=password></td></tr>
<tr><td bgcolor=eeeeee>Оставить записку для:</td><td bgcolor=eeeeee><select name=login2>";
//$name = "users.data";
//
// $fill="$name";
// $test = file("$fill");
// $size = sizeof($test);
// $si = $size;
// $sizeres = $size;
$n = "0";
do {
$data = explode("|", $test[$n]);
print " <option value=$data[0]>$data[0]</a> rn";
$n++;
} while ($n < $size);
print "</td></tr>
<tr><td bgcolor=eeeeee>Текст сообщения: </td><td bgcolor=eeeeee><textarea cols=40 rows=5 name=text></textarea></td></tr>
<tr><td bgcolor=eeeeee colspan=2><center><input type=submit value=Добавить></td></tr>
</table>
</form>
<center>
<br><br>
<hr size=1>
Записками могут обмениваться только зарегистрированные пользователи
(регистрация бесплатная и нужна для того, чтобы вашим ником не могли
воспользоваться посторонние), после добавления ваша записка появится
в правом столбце сайта и будет находиться там до тех пор, пока тот,
кому она предназначается ее не прочитает.
<hr size=1>
";
include "down.php";
break;
case("look") :
include "up.php";
print "<h1>Записка для $login</h1>
<form action=zapiski.php?action=look2 method=post>
<input type=hidden name=login value=$login>
<center>Вы : <b>$login</b> <br>
Ваш пароль на сайте: <input type=password name=password>
<br><input type=submit value=' Прочитать записку! '>
</form>
";
include "down.php";
break;
case("look2") :
include "up.php";
$name = "users.data";
$fill="$name";
$test = file("$fill");
$size = sizeof($test);
$si = $size;
$sizeres = $size;
$n = "0";
do {
$data = explode("|", $test[$n]);
if ($login == "$data[0]" && $password == "$data[1]") { $ok = "ok"; }
$n++;
} while ($n < $size);
$file22 = "zapiski.data";
$test3 = file("$file22");
$size = sizeof($test3);
$n = "0";
do {
$data4 = explode("|", $test3[$n]);
if ($ok == "ok") {
if ($login == "$data4[1]") { $test3[$n] = "";
print "<h1>Текст записки для $login</h1>
<font color=red size=3><i>Записка для $data4[1] от $data4[0], написана $data4[3]</i></font><br><tt><font size=3> $data4[2]
";
} else { } }
else {
$test3[$n] = "$data4[0]|$data4[1]|$data4[2]|$data4[3]|";
}
$n++;
} while ($n < $size);
$n = "0"; do {
$array .= "$test3[$n]";
$n++; } while ($n < $size);
$fh = fopen("zapiski.data", "w");
$ee = fputs($fh, "$array");
fclose($fh);
include "down.php";
break;
default :
$name2 = "zapiski.data";
$fill2="$name2";
$test2 = file("$fill2");
$size = sizeof($test2);
$si = $size;
$sizeres = $size;
$n = $size;
$pp = "0";
do {
$data2 = explode("|", $test2[$n]);
if ($data2[0] != "") {
print "<img src=./img/mes.gif ALT="$data2[3] : Добавил $data2[0]"> <a href='zapiski.php?action=look&login=$data2[1]'>Записка для <b>$data2[1]</b></a><br>";
}
$n--;
$pp++;
if ($pp == "5") { $n = "0"; }
} while ($size < $n+$size);
break;
endswitch;
?>