np. dla $id=1 jest wyswietlenie formularza słuzacego do dokonania wpisu; dla $id=2 wykonywany jest zapis danych
z formularza do księgi pamietanej w pliku tekstowym po uprzedniej weryfikacji danych; dla $id roznego od 1 i od 2 jest
po prostu wyswietlana ksiega.
teoretycznie tak ma byc, ale nie reaguje na zmiane na $id=1 ani $id=2 i nie wiem dlaczego:(
Kod
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="Księga gości">
<TITLE>Księga gości</TITLE>
<STYLE type="text/css"><!--
A:link, A:visited, A:active { text-decoration: none; font-family: 'Verdana', Arial; font-size: 10pt; font-weight: bold;
color: #FF0000;}
A:hover { text-decoration: none; font-size: 10pt; font-weight: bold; font-family: 'Verdana', Arial; color: #000000;}
.styl { font-size : 10pt; color : black; font-family : Verdana; text-align : center; line-height: 150%;}
--></STYLE>
</HEAD>
<BODY bgcolor="#66CCCC">
<div align="center"><img valign="top" align="center" border="0" src="images/ksiega.gif"><BR></DIV>
<TABLE width="70%" align="CENTER"><TR><TD>
<?php
if ($id==1):
?>
<DIV class="styl"><BR><BR><BR><font size="4">Twój wpis do księgi:<BR><BR><BR></font>
<FORM ACTION="ksiega.php?id=2" METHOD="POST">
Autor:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="Autor"><BR><BR>
E-mail:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="adres"><BR><BR>
www:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="web"><BR><BR>
<font size="2">(pola e-mail i www mogą pozostać puste)</font><BR><BR>
<TEXTAREA NAME="Tresc" WRAP COLS=50 style="BACKGROUND-COLOR: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" ROWS=5></TEXTAREA><BR><BR><BR>
<INPUT TYPE=SUBMIT VALUE= " Dopisz " style="BACKGROUND-COLOR: #333333; FONT-FAMILY : Verdana; FONT-SIZE : 12; color: #FFFFFF">
<INPUT TYPE="RESET" VALUE=" Wyczyść " style="BACKGROUND-COLOR: #333333; FONT-FAMILY : Verdana; FONT-SIZE : 12; color: #FFFFFF">
</FORM></DIV>
<?php
exit;
endif;
?>
<?php
if ($id==2)
{
if(($Autor=="") or ($Tresc==""))
{
print("<BR><BR><P class=\"styl\"><B>Nie wypełniłeś wszytkich pól !</B></P>");
print("<BR><BR><P class=\"styl\"><A HREF=\"ksiega.php?id=1\">powrót do formularza</A></P>");
print("<P class=\"styl\"><A HREF=\"ksiega.php\">powrót do księgi</A></P>");
exit;
}
$Tresc = ereg_replace("<","<", $Tresc);
$Tresc = ereg_replace(">",">", $Tresc);
$Tresc = ereg_replace("\n", "<BR>", $Tresc);
$nazwa = "ksiazka.txt";
if (ereg(".pl", $web))
{
$web="moja strona: <a href=\"$web\" target='_blank'>$web</a><BR>";
}
else
{
$web="";
};
if ($adres=="")
{
$adres="nie podano adresu e-mail";
$wpis = "<I>".date("d.m.Y")." g. ".date("H.i")."</I><BR><B>$Autor<BR>$adres<BR>$web <BR></B> $Tresc\n";
}
else
{
$wpis = "<I>".date("d.m.Y")." g. ".date("H.i")."</I><BR><B>$Autor<BR> <a HREF=\"mailto:$adres\">$adres</A> <BR>$web<BR></B> $Tresc\n";
};
$myFile = fopen($nazwa, "r+");
$wpis=$wpis.fread($myFile, filesize($nazwa));
rewind($myFile);
fputs($myFile, $wpis);
fclose($myFile);
print("<BR><BR><P class=\"styl\"><B>Dziękuję za wpis!</B></P><BR>");
print("<BR><BR><P class=\"styl\"><A href=\"ksiega.php\">obejrzyj swój wpis</A></P>");
print("<P class=\"styl\"><A href=\"index.htm\">powrót do strony</A></P>");
}
else
{ //id nie równa się 1 ani 2
print "<P class=\"styl\"><B><BR><font color=#FF0000>aby się wpisać kliknij";
print "<A HREF=\"ksiega.php?id=1\"> ";
print " >> tutaj <<</A>";
print ("<BR><font color=#000000>liczba wpisów w księdze (od 06.08.2006): ");
$nazwa = "ksiazka.txt";
$myFile = fopen($nazwa, "r");
$i=0;
while(!feof($myFile)) {
$myLine = fgets($myFile, 2000);
$i++;
}
fclose($myFile);
print(" $i<BR><BR></B></font>");
print "<HR color=#0000FF width=\"500\"><BR>";
$nazwa = "ksiazka.txt";
$myFile = fopen($nazwa, "r");
$k=1;
$end=$st+9;
while(!feof($myFile))
{
$myLine = fgets($myFile, 2000);
if ($k>=$st) {
if ($k<=$end) {
print("<P class=\"styl\">$myLine</P><HR width=\"500\" color=#0000FF><BR>");
};
};
$k++;
}
fclose($myFile);
print("<P class=\"styl\"><B><font color=#000000>inne strony księgi<BR>");
$ile=floor($i/10);
$ctpage=floor($st/10)+1;
for ($z=0;$z<=$ile;$z++) {
$y=$z+1;
if ($y==$ctpage) {print ("<FONT color=#000000> $y ");}
else {print ("<A HREF=\"ksiega.php?st=".$z."1\"> $y </A>");}
};
} //koniec od else
?>
</TD></TR>
<TR><TD valign="bottom">
<P class="styl" align="center"><A href="index.htm">powrót do strony</A></P>
</TD></TR>
</TABLE>
</BODY>
</HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Description" CONTENT="Księga gości">
<TITLE>Księga gości</TITLE>
<STYLE type="text/css"><!--
A:link, A:visited, A:active { text-decoration: none; font-family: 'Verdana', Arial; font-size: 10pt; font-weight: bold;
color: #FF0000;}
A:hover { text-decoration: none; font-size: 10pt; font-weight: bold; font-family: 'Verdana', Arial; color: #000000;}
.styl { font-size : 10pt; color : black; font-family : Verdana; text-align : center; line-height: 150%;}
--></STYLE>
</HEAD>
<BODY bgcolor="#66CCCC">
<div align="center"><img valign="top" align="center" border="0" src="images/ksiega.gif"><BR></DIV>
<TABLE width="70%" align="CENTER"><TR><TD>
<?php
if ($id==1):
?>
<DIV class="styl"><BR><BR><BR><font size="4">Twój wpis do księgi:<BR><BR><BR></font>
<FORM ACTION="ksiega.php?id=2" METHOD="POST">
Autor:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="Autor"><BR><BR>
E-mail:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="adres"><BR><BR>
www:
<INPUT TYPE="TEXT" SIZE="30" MAXLENGTH="30" style="background-color: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" NAME="web"><BR><BR>
<font size="2">(pola e-mail i www mogą pozostać puste)</font><BR><BR>
<TEXTAREA NAME="Tresc" WRAP COLS=50 style="BACKGROUND-COLOR: #BBBBBB; font-family: Verdana; font-size: 12pt color: #00FF00" ROWS=5></TEXTAREA><BR><BR><BR>
<INPUT TYPE=SUBMIT VALUE= " Dopisz " style="BACKGROUND-COLOR: #333333; FONT-FAMILY : Verdana; FONT-SIZE : 12; color: #FFFFFF">
<INPUT TYPE="RESET" VALUE=" Wyczyść " style="BACKGROUND-COLOR: #333333; FONT-FAMILY : Verdana; FONT-SIZE : 12; color: #FFFFFF">
</FORM></DIV>
<?php
exit;
endif;
?>
<?php
if ($id==2)
{
if(($Autor=="") or ($Tresc==""))
{
print("<BR><BR><P class=\"styl\"><B>Nie wypełniłeś wszytkich pól !</B></P>");
print("<BR><BR><P class=\"styl\"><A HREF=\"ksiega.php?id=1\">powrót do formularza</A></P>");
print("<P class=\"styl\"><A HREF=\"ksiega.php\">powrót do księgi</A></P>");
exit;
}
$Tresc = ereg_replace("<","<", $Tresc);
$Tresc = ereg_replace(">",">", $Tresc);
$Tresc = ereg_replace("\n", "<BR>", $Tresc);
$nazwa = "ksiazka.txt";
if (ereg(".pl", $web))
{
$web="moja strona: <a href=\"$web\" target='_blank'>$web</a><BR>";
}
else
{
$web="";
};
if ($adres=="")
{
$adres="nie podano adresu e-mail";
$wpis = "<I>".date("d.m.Y")." g. ".date("H.i")."</I><BR><B>$Autor<BR>$adres<BR>$web <BR></B> $Tresc\n";
}
else
{
$wpis = "<I>".date("d.m.Y")." g. ".date("H.i")."</I><BR><B>$Autor<BR> <a HREF=\"mailto:$adres\">$adres</A> <BR>$web<BR></B> $Tresc\n";
};
$myFile = fopen($nazwa, "r+");
$wpis=$wpis.fread($myFile, filesize($nazwa));
rewind($myFile);
fputs($myFile, $wpis);
fclose($myFile);
print("<BR><BR><P class=\"styl\"><B>Dziękuję za wpis!</B></P><BR>");
print("<BR><BR><P class=\"styl\"><A href=\"ksiega.php\">obejrzyj swój wpis</A></P>");
print("<P class=\"styl\"><A href=\"index.htm\">powrót do strony</A></P>");
}
else
{ //id nie równa się 1 ani 2
print "<P class=\"styl\"><B><BR><font color=#FF0000>aby się wpisać kliknij";
print "<A HREF=\"ksiega.php?id=1\"> ";
print " >> tutaj <<</A>";
print ("<BR><font color=#000000>liczba wpisów w księdze (od 06.08.2006): ");
$nazwa = "ksiazka.txt";
$myFile = fopen($nazwa, "r");
$i=0;
while(!feof($myFile)) {
$myLine = fgets($myFile, 2000);
$i++;
}
fclose($myFile);
print(" $i<BR><BR></B></font>");
print "<HR color=#0000FF width=\"500\"><BR>";
$nazwa = "ksiazka.txt";
$myFile = fopen($nazwa, "r");
$k=1;
$end=$st+9;
while(!feof($myFile))
{
$myLine = fgets($myFile, 2000);
if ($k>=$st) {
if ($k<=$end) {
print("<P class=\"styl\">$myLine</P><HR width=\"500\" color=#0000FF><BR>");
};
};
$k++;
}
fclose($myFile);
print("<P class=\"styl\"><B><font color=#000000>inne strony księgi<BR>");
$ile=floor($i/10);
$ctpage=floor($st/10)+1;
for ($z=0;$z<=$ile;$z++) {
$y=$z+1;
if ($y==$ctpage) {print ("<FONT color=#000000> $y ");}
else {print ("<A HREF=\"ksiega.php?st=".$z."1\"> $y </A>");}
};
} //koniec od else
?>
</TD></TR>
<TR><TD valign="bottom">
<P class="styl" align="center"><A href="index.htm">powrót do strony</A></P>
</TD></TR>
</TABLE>
</BODY>
</HTML>