Witam! Znalazłem na necie jeden z najprostrzych shoutów:
index.php
<FRAMESET ROWS="*, 230" FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>
<FRAME SRC=rozmowa.php NAME="gora">
<FRAME SRC="reply.php" NAME="dol">
</FRAMESET>
reply.php
<form method="post" action="save.php">
<textarea id="content" name="content" style="width:100%; height:150;" class="mceEditor"></textarea><br><input name="user" size="20" value="Twój nick">
<input type="submit" value="Wyślij"></form>
rozmowa.php
<?
include("rozmowa.txt");
?>
<META HTTP-EQUIV="REFRESH" CONTENT="1">
save.php
<?
$EE = $_POST["content"];
$user = $_POST["user"];
$fp=fopen("rozmowa.txt", "a+");
fwrite($fp, "$user: $EE<br>");
fclose($fp);
?>
<script>window.location="reply.php"</script>
I potrzebuje do niego następujące rzeczy:
-
Blokowanie znaków takich jak < > " $ &. Potrzebne mi to bo gdy wpiszę w wiadomosć shouta"<?" to potem nie chce mi się załadować plik rozmowa.txt i wychodzi coś takiego: "Parse error: parse error, unexpected '<' in C:\Program Files\WebServ\httpd\rozmowa.txt on line 1"
-
Wczytywanie określonej ilości wpisów do SB . Jeśli to oczywiście możliwe. Bo jak sądzę bedzie to wymagało zmiany formy zapisywania wiadomości. (coś w stylu wczytywania ostatnich kilku linijek "rozmowa.txt")
-
Określona ilość znaków w wiadomości, żeby mi nie wysyłali długiego spamu.
-
à propos spamu. Przydało by mi się też jakieś czasowe ograniczenie pisania wiadomości, np 1 wiadomość co 10 sekund.
To by było na tyle. Z góry dziękuję i życzę wszystkim miłych wakacji, gdyż jeszcze się nie skończyły :) .