W pierwszym faktycznie wystarczylo dodac break; (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif) dziekuje.
A to jest caly kod pliku koment.php :
<?
// dopisujemy do pliku
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$REMOTE_ADDR;
}
if ($komentarz_tresc)
{
$komentarz_tresc=cenzura($komentarz_tresc);
$komentarz_nick=cenzura($komentarz_nick);
if (file_exists("btools/news/komentarze/".$HTTP_GET_VARS["kid"].".php")) {
$temp=file("btools/news/komentarze/".$HTTP_GET_VARS["kid"].".php"); $ile--;
// sprawdzamy kto ostatni postował ...
// zamieniamy date z formatu 'ludzkiego' na UNIX
$nowa_data="$dni[2]$dni[1]$dni[0]$godz[0]$godz[1]$godz[2]";
$nowa_data=$nowa_data+30;
if ($temp[3]==$ip)
{
if ($postdate<=$nowa_data)
{
echo "<center><b>Kontrola floodowania aktywna.<br>By dodać nowy komentarz poczekaj 30 sekund od dodania ostatniego !</b></center><br>"; $do_not_add=1;
}
}
}
if (!$do_not_add)
{
if (!$komentarz_nick)$komentarz_nick="Anonim";
$plik=fopen ("btools/news/komentarze/".$HTTP_POST_VARS["kid"].".php","a+"); fwrite ($plik,"$date<~>$komentarz_nick<~>$komentarz_tresc<~>$ipn"); chmod ("btools/news/komentarze/".$HTTP_POST_VARS["kid"].".php",0755);
echo "<center><font face=verdana size=2>Komentarz dodany !</font></center>"; }
}
// wczytujemy istniejace komentarze ( o ile jakies )
if (file_exists('btools/news/komentarze/'.$kid.'.php')) {
echo '<center><table width="100%"><tr><td width="100%">'; $file=file('btools/news/komentarze/'.$kid.'.php'); foreach($file as $komentarz)
{
$komPointer++;
$komentarz=explode("<~>",$komentarz); $date = date($dateFormat ,$komentarz[0
]); // $komentarz[2]=stripslashes($komentarz[2]);
echo '<tr><td width="100%">'; // zabezpiecznie przed rozciaganiem tabelek
for($lKome=0;$lKome<count($kome);$lKome++)
{
if (strlen($kome[$lKome])>'80') {
$kome[$lKome] = wordwrap($kome[$lKome], 80, ' ', 1
); }
}
$skin=file('btools/news/kom_theme.php'); $skin = join(' ', $skin); $host=gethostbyaddr
(chop($komentarz[3
])); $host[0]='[ukryty]';
if ($host=='[ukryty]') $host = '[no REVDNS - IP loged instead]';
}
echo '</td></tr></table></center>'; }
else
{
echo '<center><font face="verdana" size="2">Ten news nie został jeszcze skomentowany, zapraszamy do dodania swojego komen
tarza!</font></center><br><br>'; }
// pokazujemy formularz komentowania
$ruri = $REQUEST_URI;
if (eregi("&",$ruri)) $mark = "&"; else $mark = "?";
<table width="80%"><tr valign="top"><td width="13%"><font face="verdana" size="1">
Nick : </font></td><td width="87%"><form action="'.$ruri.'" method="post"><input type="text" name="komentarz_nick" size="20"></td></tr><tr valign="top"><td><font face="verdana" size="1">
Tre¶ć :</font></td><td><textarea cols="20" rows="5" name="komentarz_tresc"></textarea>
<input type="hidden" name="kid" value="'.$kid.'">
</td></tr></table>
<small><b>notka</b> : entery s± automatycznie zamieniane na nowe linie</small><br><input type="submit" value=" Dodaj komentarz >> "></form></center>';
?>