mam taką prośbę...
mam stronę postawioną na jportalu.
celowo używam takiego skromnego cms bo lepszy nie jest mi potrzebny
w ksiedze gości chciałbym aby ktoś pomógł mi wprowadzić delikatną modyfikację.
chodzi o to że księga nie rozpoznaje znaków enter i nie zamienia ich na
<br>
mógłby mi ktoś pomóc?
oto kod księgi:
<?php /*****************************************************/ /* jPORTAL - internetowy system portalowy */ /*****************************************************/ /* autor: Pawel 'jaco' Jaczewski */ /* email: info@websys.pl */ /*****************************************************/ /* auto modul dla wersji 2.0 */ /*****************************************************/ #=====================================================# function module_start($cmd) { if($cmd=='add_now') { add_row(); } } function module_main($cmd) { if($cmd=='') { main_title_open(); main_title_close(); main_text_open(); list_rows($gbook_limit, $page); add_form(); main_text_close(); } if($cmd=='add_now') { main_title_open(); main_title_close(); main_text_open(); check_form('main'); main_text_close(); } } function module_info($co) { if($co=='title') return 'księga gości'; } #=====================================================# function list_rows($limit, $page) { $query = "SELECT * FROM $gbook_tbl ORDER BY date DESC"; if($ile<>0) { $znk = $page * $limit; } // malowanie stron if($ile<>0) { $row = (int) $ile; $ile = $ile / $limit; $bbb = 0; while($bbb<>$ile) { $ccc = $bbb + 1; if($page==$bbb) { } else { } $bbb++; } } else { $row = 0; } // koniec $aaa = 0; $id = $r['id']; $text = $r['text']; $date = $r['date']; $nick = $r['nick']; $mail = $r['mail']; $_page = $r['page']; $text = make_clickable($text); $text = smilies($text); if($mail<>'') $nick = '<a href="mailto:'.$mail.'">'.$nick.'</a>'; if($_page<>'' AND $_page<>'http://') $_page = '<a href="'.$_page.'" target="_blank">'.$_page.'</a>'; else $_page = '<brak>'; if(is_login()=='yes') { $link_a = '<a href="admin.php?op=gbook&cmd=edit&id='.$id.'&goto=module.php?op='.$op.'" title="edit">E</a>'; $link_b = '<a href="admin.php?op=gbook&cmd=del&id='.$id.'&goto=module.php?op='.$op.'" title="delete">D</a>'; $nick = $nick.' <b>···</b> (<b> '.$link_a.'</b> | <b>'.$link_b.' </b>)'; } echo '<hr size="1" noshade> '.$text.'<br> <b>dodano: </b>'.$date.'<br> <b>autor: </b>'.$nick.'<br> <b>www: </b>'.$_page.'<br> '; $aaa++; if($aaa==$limit) break; } if($ile<>0) { $row = (int) $ile; $ile = $ile / $limit; $bbb = 0; while($bbb<>$ile) { $ccc = $bbb + 1; if($page==$bbb) { } else { } $bbb++; } } else { $row = 0; } } function add_form() { if(is_user_login()=='yes') $info = get_user_info(); echo '<hr size="1" noshade><br> <form name="comments" method="post" action="'.$PHP_SELF.'?op='.$op.'"> <table border="0" cellspacing="3" cellpadding="0" align="center"> <tr> <td class="uni_01" valign="top"><div align="right">podaj: <b>imię</b></div></td> <td class="uni_01">'; if(is_user_login()=='yes') echo '<b>'.$info[1].'<input type="hidden" name="imie" value="'.$info[1].'">'; else echo '</td> </tr> <tr> <td class="uni_01" valign="top"><div align="right"><b>e-mail</div></td> <td class="uni_01">'; if(is_user_login()=='yes') echo '<b>'.$info[2].'<input type="hidden" name="mail" value="'.$info[2].'">'; else echo '</td> </tr> <tr> <td class="uni_01" valign="top"><div align="right"><b>strona</div></td> <td class="uni_01">'; if(is_user_login()=='yes') echo '<b>'.$info[4].'<input type="hidden" name="page" value="'.$info[4].'">'; else echo '</td> </tr> <tr> <td class="uni_01" valign="top"><div align="right"><b>treść</div></td> <td class="uni_01"> <textarea name="text" rows="5" cols="50"></textarea> </td> </tr> <tr> <td align="right" class="uni_01"> </td> <td class="uni_01"> <input style="font-weight: bold;" type="submit" name="ok" value="dopisz"> <input type="reset" name="Reset" value="wyczyść"> <input type="hidden" name="cmd" value="add_now"> </td> </tr> </table> </form>'; } function check_form($what='top') { $a = 0; if($text=='') $a++; if($imie=='') $a++; if($mail=='') { $mail = ''; } else { $a++; $bb = "<br><br>Niepoprawny adres e-mail! Jeżeli nie chcesz go podać, po prostu zostaw puste pole."; } } if($what<>'top') { wszystkie pola oprócz e-mail i strona!"; } if($a==0) return 10; } function add_row() { if(check_form()==10) { $query = "INSERT INTO $gbook_tbl VALUES(NULL, '$imie', '$mail', '$page', '$text', now(), '$REMOTE_ADDR')"; if(is_user_login()<>'yes') save_anonim($imie, $mail); exit; } } ?>