index.php
<html>
<head>
<title>ravcio</title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2">
<link rel="shortcut icon" href="favicon.ico" type="image/ico" />
<SCRIPT LANGUAGE = "JavaScript">
function sprawdzanie()
{
if (document.formularz.nick.value=="")
{
alert("Musisz podac swój nick");
return false;
}
else if (document.formularz.mail.value=="")
{
alert("Musisz podac swój email");
return false;
}
else if (document.formularz.wpis.value=="")
{
alert("Musisz podac swój wpis");
return false;
}
else return true;
}
</SCRIPT>
</head>
<body bgcolor="#ff4433">
<CENTER>
<b><font face="Verdana" size="2" color="#FFFFFF"><br>
<FORM ACTION=wysw_ksiege.php METHOD=POST>
<INPUT TYPE=SUBMIT VALUE='Zobacz wpisy'>
</FORM>
<BR><BR>
<FORM NAME="formularz" action="dodaj_wpis.php" METHOD=POST onsubmit="return sprawdzanie();">
nick<BR><INPUT TYPE=TEXT NAME=nick><BR>
mail<BR><INPUT TYPE=TEXT NAME=mail><BR>
treść wpisu<BR><TEXTAREA NAME=wpis></TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE='DODAJ'>
</CENTER>
</body>
</html>
dodaj_wpis.php:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2">
<link rel="shortcut icon" href="favicon.ico" type="image/ico" />
</head>
<body bgcolor="#ff4433">
<font face="Verdana" size="2" color="#FFFFFF">
<CENTER><BR><BR><BR><BR><BR><BR>
<?php
$d=gmDate("d");
$m=gmDate("m");
$r=gmDate("Y");
$gg=gmDate("G")+2-gmDate("I");
if ($gg >= 24) $gg=$gg-24;
$mm=gmDate("i");
$trescdodawana="$d-$m-$r $gg:$mm\r\n".$_POST['nick']."\r\n".$_POST['mail']."\r\n"$_POST['wpis']."\r\n# # # # # # # # # #\r\n";
unset($d,$m,$r,$gg); // wyrzucenie niepotrzebnych zmiennych z tablicy
$plik = fopen('forum.txt',"r+");
flock($plik,2);
while (!(feof($plik)))
{
$trescpliku[]=fgets($plik,1024);
}
$tresckoncowa[0]=$trescdodawana;
for ($i=0;$i<count($trescpliku);$i++)
{
$tresckoncowa[$i+1]=$trescpliku[$i];
}
flock($plik,3);
fclose($plik);
$plik = fopen('forum.txt',"w");
flock($plik,2);
for ($i=0;$i<count($tresckoncowa);$i++)
{
fputs($plik,$tresckoncowa[$i]);
}
flock($plik,3);
fclose($plik);
echo("Wpis dodany <BR>");
?>
<FORM ACTION=index.php METHOD=POST>
<INPUT TYPE=SUBMIT VALUE='POWROT'>
</FORM>
<FORM ACTION=wysw_ksiege.php METHOD=POST>
<INPUT TYPE=SUBMIT VALUE='Zobacz wpisy'>
</FORM>
</CENTER>
</font>
</body>
</html>
wysw_ksiege.php
<HTML>
<head>
<title>ravcio</title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2">
<link rel="shortcut icon" href="favicon.ico" type="image/ico" />
</head>
<BODY bgcolor="#ff4433">
<font face="Verdana" size="2" color="#FFFFFF">
<?php
echo("<HR>");
$plik_forum='forum.txt';
$file=file("forum.txt");
if (file_exists($plik_forum)==true ) //czy istnieje plik
{
echo("<BR>");
/* Wyswietlanie pliku forum.txt*/
$i=0;
do
{
echo("<FONT SIZE=1>");
echo("Data: $file[$i] ");
$i++;
echo("NICK: $file[$i] ");
$i++;
echo("E_MAIL: $file[$i]<BR>");
$i++;
echo("Tresc wpisu : <BR>");
while(strcmp($file[$i],"# # # # # # # # # #\r\n") != 0 )
{
echo($file[$i]);
$i++;
}
echo("</FONT><BR><HR>");
$i++;
} while ( $i < count($file) );
/* koniec wyswietlania */
}
else
{
echo'pliku forum nie ma<BR>';
}
?>
</font>
<FORM ACTION=index.php METHOD=POST>
<INPUT TYPE=SUBMIT VALUE='POWROT'>
</FORM>
</BODY>
</HTML>
</b></span>
dlaczego dostałem dzisiaj maila z forum o takiej treści:
Ten list jest wysyłany automatycznie, gdyż Twój wątek/post na forum dyskusyjnym
http://4programmers.net/ został usunięty przez Coldpeer.
? ? ?
//bo Twój post został skasowany - nav
// bo był dubel jakby co - Cold