W module relacji live korzystam z prostego skryptu:
<?php // nazwa pliku z trescia komentarzy $nazwa = 'komentarze.txt'; // zapis jesli co wyslano z formularza if($_POST['tytul'] & $_POST['tresc'] & $_POST['autor']) { fwrite($fp,$_POST['tytul'].'||'.strip_tags(strtr($_POST['tresc'],'\n',' ')).'||'.$_POST['autor'].'\n'); } // jezeli juz istnieja jakies komentarze { for($i=0; $i<$ilosc; $i++) { echo '<hr><br /><b>'.$komentarz[0].'</b><br />'.$komentarz[1].'<br /><i>'.$komentarz[2].'</i><br />'; } } else ?>
i formularz
<form action="" method="POST"> <table><tr><td>Tytul </td><td><input type="text" name="tytul" /></td></tr> <tr><td>Tresc</td><td><textarea cols="30" name="tresc" rows="7"></textarea> </td></tr> <tr><td>Autor </td><td><input type="text" name="autor" /> </td></tr> <tr><td><input type="submit" value="Dodaj komentarz" /></td></tr></table> </form></font>
Niestety jest on zasypywany dużą ilością spamu z linkami do różnych stron, chciałbym zapytać czy jest możliwość wprowadzenia warunku aby skrypt automatycznie odrzucał komentarze w których treści znajdzie się http.