<form action="<? '.getenv(REQUEST_URI).' ?>" method="post"> <iframe name="shoutboxx" src="shoutbox.htm" marginwidth="1" marginheight="1" height="180" width="550" title="shoutbox" border="0" frameborder="0"> Twoja przeglądarka nie obsługuje ramek wbudowanych lub jest obecnie skonfigurowana tak, aby nie wyświetlać ramek wbudowanych. </iframe> <br> Login: <input type="text" name="xywa" size="12" > Wiadomość: <input type="text" name="wiadomosc" size="50" > <input type="submit" name="send" value="wyslij" > </form> <? $xywa =htmlspecialchars( $_POST["xywa"] ); $tresc=htmlspecialchars( $_POST["wiadomosc"] ); $data = date("[y.m.d H:i:s]"); $tekst=" <p>$data $xywa: $tresc</p>"; if ($xywa && $tresc) { $plik = fopen("shoutbox.htm","r+"); fwrite($plik,$tekst); fclose($plik); } ?>
I teraz w $plik = fopen("shoutbox.htm","r+"); opcja r+ oznacza zapisywanie do pliku treści od początku...
i coś mi nie trybi ta funkcja bo zmienia mi poprzedni tekst z pliku.. kasuje gragmenty i wogole robi jakies krzaki...
w czym jest problem?