";
$vkonyvjelszo = "IDEKELLEGYJELSZO"; // ide irj be egy tetszleges jelszot, amit pl. a moderálásnál kell majd megadni
$vkonyvneved = "IDEKELLABECENEVED"; // ide ird a becenevet KISBETÜVEL, mert, ha ezen e neven ir vki, akkor kérni fogja a jelszot
$prg = "1.php"; // Ide jön a file neve
if ($sid == "sordel") {
// Jelszo ellenörzés Sortörléshez
if ($jelszo != $vkonyvjelszo) {
if ($jelszo != NULL) echo "Hibás jelszó! ";
echo "
Jelszó:
mehet...
";
exit;
}
// Rákérdezés a sor törlésére
if ($set == NULL) {
if ($sorszam != NULL) {
echo "Biztos törlöd a $sorszam. hozzászólást?
Igen
Nem
";
}
else $sid=NULL;
}
// Sor törlése
if ($set == "set") {
$del_chk_n = 0;
$del_reg_n = 0;
$del_v = 0;
$del_file = $file;
$del_handle = fopen($del_file, "r");
$del_n = fread($del_handle, 5) + 0;
$del_i = 0;
while ($del_i < $del_n) {
$del_i++;
$del_l = fread($del_handle, 2);
$del__usr = fread($del_handle, $del_l);
$del_l = fread($del_handle, 2);
$del__tim = fread($del_handle, $del_l);
$del_l = fread($del_handle, 3);
$del__txt = fread($del_handle, $del_l);
if ($del__tim == $del) {
$del_chk_usr[] = $del__usr;
$del_chk_tim[] = $del__tim;
$del_chk_txt[] = $del__txt;
$del_chk_n++;
} else {
$del_reg_usr[] = $del__usr;
$del_reg_tim[] = $del__tim;
$del_reg_txt[] = $del__txt;
$del_reg_n++;
}
}
fclose($del_handle);
$del_file = $file;
$del_handle = fopen($del_file, "w");
$del_s = $del_reg_n;
while (strlen($del_s) < 5)
$del_s = "0" . $del_s;
fwrite($del_handle, $del_s);
for ($del_i = 0; $del_i < $del_reg_n; $del_i++) {
$del_s = strlen($del_reg_usr[$del_i]);
while (strlen($del_s) < 2)
$del_s = "0" . $del_s;
fwrite($del_handle, "$del_s{$del_reg_usr[$del_i]}");
$del_s = strlen($del_reg_tim[$del_i]);
while (strlen($del_s) < 2)
$del_s = "0" . $del_s;
fwrite($del_handle, "$del_s{$del_reg_tim[$del_i]}");
$del_s = strlen($del_reg_txt[$del_i]);
while (strlen($del_s) < 3)
$del_s = "0" . $del_s;
fwrite($del_handle, "$del_s{$del_reg_txt[$del_i]}");
}
fclose($del_handle);
echo "Törölve... ";
$sid=NULL;
}
}
if ($sid == NULL) {
if ($set == "pass") {
if ($jelszo != $vkonyvjelszo) {
echo "Hibás jelszó! ";
}
else {
echo "A jelszó helyes! ";
}
}
if ($szoveg != NULL) {
$hibavan="nem";
$handle2 = fopen($file, "r");
$n2 = fread($handle2, 5) + 0;
$i2 = 0;
while ($i2 < $n2) {
$i2++;
$l2 = fread($handle2, 2);
$l_usr2 = fread($handle2, $l2);
$l2 = fread($handle2, 2);
$l_tim2 = fread($handle2, $l2);
$l2 = fread($handle2, 3);
$l_str2 = fread($handle2, $l2);
if ($l_str2 == $szoveg) {
$hibavan="igen";
}
}
fclose($handle2);
// Ellenörzés, létezik -e már a hozzászólás
if ($hibavan == "igen") {
echo "Ilyen hozzászólás már létezik! ";
$szoveg=NULL;
}
else {
// Ellenörzi a megadott nevet
if ((strtolower($usr) == $vkonyvneved) && ($jelszo != $vkonyvjelszo)) {
if ($jelszo != NULL) echo "Hibás jelszó! ";
echo "Jelszó:
OK
";
}
else {
// Majd Fileba irj az adatokat
$allapot = "";
$l_usr[] = $usr;
$l_tim[] = time();
$l_str[] = $szoveg;
$handle = fopen($file, "r");
$n = fread($handle, 5) + 0;
$i = 0;
while ($i < $n) {
$i++;
$l = fread($handle, 2);
$l_usr[] = fread($handle, $l);
$l = fread($handle, 2);
$l_tim[] = fread($handle, $l);
$l = fread($handle, 3);
$l_str[] = fread($handle, $l);
}
fclose($handle);
$n++;
$handle = fopen($file, "w");
$l = $n;
while (strlen($l) < 5)
$l = "0" . $l;
fwrite($handle, $l);
for ($i = 0; $i < $n; $i++) {
$l = strlen($l_usr[$i]);
while (strlen($l) < 2)
$l = "0" . $l;
fwrite($handle, $l . $l_usr[$i]);
$l = strlen($l_tim[$i]);
while (strlen($l) < 2)
$l = "0" . $l;
fwrite($handle, $l . $l_tim[$i]);
$l = strlen($l_str[$i]);
while (strlen($l) < 3)
$l = "0" . $l;
fwrite($handle, $l . $l_str[$i]);
}
fclose($handle);
}
}
}
// Végül lekérdezi
if ($lapoz == NULL)
$lapoz = 0;
$block=10;
if (file_exists($file)) {
$handle = fopen($file, "r");
$n = fread($handle, 5) + 0;
$i = 0;
while ($i < $n) {
$i++;
$l = fread($handle, 2);
$l_usr[] = fread($handle, $l);
$l = fread($handle, 2);
$l_tim[] = fread($handle, $l);
$l = fread($handle, 3);
$l_txt[] = fread($handle, $l);
}
fclose($handle);
}
else $n=0;
$i = $lapoz;
$req = $block;
if ($i != 0) {
$v = $lapoz - $block;
if ($v < 0)
$v = 0;
echo "««
\n";
}
$p = 0;
while (($req != 0) && ($i < $n)) {
$i2=$n-$i;
// Átalakitja a time(); idd, hó.nap óra:perc -re!
$s = date("m.d H:i", $l_tim[$i]);
$msg=$l_txt[$i];
$neve = $l_usr[$i];
$neve=strtolower($neve);
if ($jelszo == $vkonyvjelszo) {
echo "
[T] [$i2/$n - $s]
$l_usr[$i]: $msg ";
echo "
";
}
else {
echo "
[$i2/$n - $s]
$l_usr[$i]: $msg ";
echo "
";
}
$i++;
$req--;
}
if ($n == 0)
echo "Nincs hozzászólás... \n";
if ($i < $n) {
$v = $lapoz + $block;
echo "
»»
\n";
}
$kiirnev = " ";
echo "
Neved:
$kiirnev
Szöveg:
hozzászól/frissít
";
// Ha a megadott jelszo, nem egyenl az alapjelszoval, vagy üres a jelszo, akkor kiirja
if ($jelszo != $vkonyvjelszo) {
echo "
Moderálás ";
}
}
?>
Partneroldalak:
Domain regisztráció tár és szerverszolgáltatások: domain domainnév tárhely e-mail, imap, pop3
www.webtar.hu
www.micropay.hu
www.ingyenweb.hu
www.videok.hu
www.antikvárium.hu
www.ftpdir.hu
www.fotók.hu
www.randi.hu
www.licit.hu
www.napivicc.hu
www.gyertyalang.hu
www.helyesírás.hu
Domain regisztráció