Formularz wpisu (nie jest potrzebny w rozwiązaniu problemu, ale dołączam go, może ktoś skorzysta z niego):
<HTML> <HEAD> <LINK href="../skrypt/menupluspage.css" type=text/css rel=stylesheet> <META content="text/html; charset=iso-8859-2" http-equiv=Content-Type> </HEAD> <BODY BACKGROUND=../grafika/dk.jpg> <TR> <TD COLSPAN=2 ALIGN=center CLASS=pkpbig> Tutaj możesz wpisać się do mojej księgi gosci! </TD> </TR> <TR> <TD COLSPAN=2 HEIGHT=25> </TD> </TR> <TR CLASS=news> <FORM METHOD="post" action="wpis.php"> <TD WIDTH=200> Twoje imię lub pseudonim: </TD> <TD WIDTH=502> <INPUT TYPE="text" name="imie"> </TD> </TR> <TR CLASS=news> <TD> Adres e-mail: </TD> <TD> <INPUT SIZE=30 TYPE="text" name="email"> </TD> </TR> <TR CLASS=news> <TD> Strona www: </TD> <TD> <INPUT SIZE=30 TYPE="text" name="www" VALUE="http://"> </TD> </TR> <TR CLASS=news> <TD COLSPAN=2> Twój wpis: </TD> </TR> <TR> <TD COLSPAN=2> <TEXTAREA NAME="wpis" ROWS="2" COLS="29" WRAP="on"> </TEXTAREA>     <INPUT type="submit" VALUE="Dodaj wpis do księgi"> </FORM> </TD></TR> </BODY> </HTML>
plik zapisujący:
<HTML> <HEAD> <meta http-equiv="refresh" content="1; URL=pokazwpisy.php"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <TITLE> Wpisy do księgi </TITLE> </HEAD> <BODY BACKGROUND=../grafika/dk.jpg> <?php $wpis=$_POST["wpis"]; $imie=$_POST["imie"]; $email=$_POST["email"]; $www=$_POST["www"]; fputs($plik, "<TR><TD WIDTH=200 HEIGHT=25>Data wpisu:</TD><TD HEIGHT=25 WIDTH=602> $date</TD></TR><TR><TD HEIGHT=25>Twoje imię lub pseudonim:</TD><TD HEIGHT=25> $imie</TD></TR> <TR><TD HEIGHT=25>Adres e-mail:</TD><TD HEIGHT=25><A CLASS=news HREF=mailto:$email>$email</A></TD></TR> <TR><TD HEIGHT=25>Strona www:</TD><TD HEIGHT=25><A CLASS=news HREF=$www>$www</A></TD></TR> <TR><TD HEIGHT=29>Tresć wpisu:</TD><TD HEIGHT=29>$wpis</TD></TR> <TR><TD COLSPAN=2 HEIGHT=1 WIDTH=700 BACKGROUND=grafika/ddk.jpg ALIGN=center>--------------------------------------------</TD></TR> "); ?> <BR><BR><BR> Wpis został dodany! Zaczekaj chwilę, zabieram Cię do księgi! </BODY> </HTML>
Ja to widzę tak, że trzeba by jeszcze stworzyć drugi plik do przechowywania postów na chwilę. Po dodaniu posta będzie on wstawiany do pliku wpis.txt, który będzie wtedy wyczyszczony, bo jego zawartość zostanie przekopiowana do pliku wpis2.txt, który przed tą operacją też będzie wyczyszczony.
Próbowałem też wstawić
pod skryptem zapisującym dane z formularza, ale coś mi się zawiesiło.
<? include('wpis2.txt'); ?>
Ma ktoś z Was pomysł na rozwiązanie tego problemu?