$TYTUL=htmlspecialchars(stripslashes($TYTUL));
$TRESCK=htmlspecialchars(stripslashes($TRESCK));
$TRESCD=htmlspecialchars(stripslashes($TRESCD));
// ----------------------------------------------------------------------------
// Konfiguracja
// ----------------------------------------------------------------------------
$pwd="aaa"; // hasło dostępowe
// ----------------------------------------------------------------------------
// Koniec konfiguracji
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// Funkcja generujšca początek formularza
// ----------------------------------------------------------------------------
function form($act)
{
global $PASS;
echo("
}
// ----------------------------------------------------------------------------
// Formularz do wpisania news'a
// ----------------------------------------------------------------------------
function dodajForm()
{
form("POTWIERDZ");
?>
}
// ----------------------------------------------------------------------------
// Potwierdzenie treści
// ----------------------------------------------------------------------------
function potwierdz()
{
global $TYTUL, $TRESCK, $TRESCD;
form("DODAJ");
?>
echo($TYTUL); ?>
echo($TRESCK); ?>
echo($TRESCD); ?>
}
// ----------------------------------------------------------------------------
// Dodanie news'a
// ----------------------------------------------------------------------------
function dodaj()
{
global $TYTUL, $TRESCK, $TRESCD;
$linie=file("newsdata/list");
$linie[0]=chop($linie[0]);
$file=fopen("newsdata/data/k".$linie[0], "w");
flock($file, 2);
fputs($file, $TRESCK);
flock($file, 3);
fclose($file);
$file=fopen("newsdata/data/d".$linie[0], "w");
flock($file, 2);
fputs($file, $TRESCD);
flock($file, 3);
fclose($file);
$file=fopen("newsdata/list", "w");
flock($file, 2);
fputs($file, ($linie[0]+1)."\n$TYTUL\n".date("d.m.Y")."\n".$linie[0]."\n");
for($i=1;$i
Wiadomość dodana.
}
// ----------------------------------------------------------------------------
// Informacja o złym haśle
// ----------------------------------------------------------------------------
function zleHaslo()
{
?>
Podane hasło jest nieprawidłowe.
login();
}
if($ACTION=="")
{
login();
}
else
{
if($PASS==$pwd)
{
switch($ACTION)
{
case "DODAJFORM":
dodajForm();
break;
case "POTWIERDZ":
potwierdz();
break;
case "DODAJ":
dodaj();
break;
}
}
else
{
zleHaslo();
}
}
?>