RIDE
19.09.2002, 14:19
sers @all
mein 1. beitrag hier *LOL*, ich bin gerade dabei mein eigenes Forum in Perl/CGI zu schreiben, aber da hab ich einige kleine problemchen:
1. Wenn der user einen neuen beitrag erstellen will und bei dem text, den er in das <textarea> feld eingibt, kein enter nach jeder zeile drückt, dann wird der gesamte text bei der topicanzeige in eine lange zeile geschrieben, d.h. er bricht nicht um. ich gebe den text mit dem html-tag <pre> </pre> aus, damit absätze übernommen werden und allgemeine formatierung des textes. kann mir bitte einer sagen, wie ich das schaffe, dass der text nicht in einer zeile ausgegeben wird? kann ja schließlich von meinen zukünftigen usern nicht verlangen, dass sie jede zeile mit enter bestätigen!
2. habe html und javascript in meinem forum deaktiviert. ich habe einfach die zeichen < und > verboten und bei eingabe dieser zeichen kommt ne fehlermeldung. aber bei dem *html/Javascript* forum kann ich diese zeichen ja wohl schlecht verbieten, da vielleicht jemand einen beispiel htmlcode reinschreiben will. wenn ich dies zulasse, dann wird der html code aber leider nicht angezeigt, sondern in den QT der html datei mit eingebunden.
< ist ein syn. für < und > eins für > , damit würde der html code nicht ausgeführt werden, aber wie kann ich nun aus einem string alle < > herausfiltern und durch < und > ersetzen?
thx für antworten schon im vorraus, ciau
mein 1. beitrag hier *LOL*, ich bin gerade dabei mein eigenes Forum in Perl/CGI zu schreiben, aber da hab ich einige kleine problemchen:
1. Wenn der user einen neuen beitrag erstellen will und bei dem text, den er in das <textarea> feld eingibt, kein enter nach jeder zeile drückt, dann wird der gesamte text bei der topicanzeige in eine lange zeile geschrieben, d.h. er bricht nicht um. ich gebe den text mit dem html-tag <pre> </pre> aus, damit absätze übernommen werden und allgemeine formatierung des textes. kann mir bitte einer sagen, wie ich das schaffe, dass der text nicht in einer zeile ausgegeben wird? kann ja schließlich von meinen zukünftigen usern nicht verlangen, dass sie jede zeile mit enter bestätigen!
2. habe html und javascript in meinem forum deaktiviert. ich habe einfach die zeichen < und > verboten und bei eingabe dieser zeichen kommt ne fehlermeldung. aber bei dem *html/Javascript* forum kann ich diese zeichen ja wohl schlecht verbieten, da vielleicht jemand einen beispiel htmlcode reinschreiben will. wenn ich dies zulasse, dann wird der html code aber leider nicht angezeigt, sondern in den QT der html datei mit eingebunden.
< ist ein syn. für < und > eins für > , damit würde der html code nicht ausgeführt werden, aber wie kann ich nun aus einem string alle < > herausfiltern und durch < und > ersetzen?
thx für antworten schon im vorraus, ciau