napisałem sobie takie coś do dodawania komentarzy, na razie chcę dodać kilka rzeczy, a potem popracować nad bezpieczeństwem.
<?php $submit = $_POST['submit']; $_SERVER['REMOTE_ADDR']; { $tytul = $_POST['tytul']; $autor = $_POST['autor']; $tresc = $_POST['tresc']; $ip = $_POST['ip']; $polaczenie = @mysql_connect('host', 'login', 'haslo') or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); $db = @mysql_select_db('baza', $polaczenie) or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); $sql = "insert into blogkom (tytul, autor, tresc, artid, ip, dodany) values ('$tytul', '$autor', '$tresc', 0, '$ip', NOW())"; echo "<div align=\"center\" class=\"qw\"><strong><font color=green>Komentarz został dodany poprawnie.</font></strong></div>"; } else { echo '<div class=\"centrix\"><form method="post" action=""> <table> <tr><td><input type="hidden" name="ip" value="'.$_SERVER['REMOTE_ADDR'].'" /></td></tr> <tr><td><input type="hidden" name="tytul" value="1" /></td></tr> <tr><td>Autor:</td></tr> <tr><td><input type="text" name="autor" value="Anonim" style="color:#39759B; font-weight: bold;" /></td></tr> <tr><td>Treść:</td></tr> <tr><td><font color=\"#39759B\"><textarea name="tresc" rows="5" cols="40" style="color:#39759B; font-weight: bold;"></textarea></font></td></tr> <tr><td><input type="submit" name="submit" value="Wyślij!" /></td></tr> </table> </form></div>'; } ?>
W tym kodzie jest taki problem, że jak ktoś daje w textarea np. enter to potem wyświetla się bez... Przydałoby się BBCode albo przy enterze żeby dodawało <br>, tylko jak to tutaj wprowadzic?