Seite 1 von 2
PHP/HTML: Formular
Verfasst: So Jan 24, 2010 3:18 pm
von naums
im HTML ist ja sowas hier ein Formular:
Code: Alles auswählen
<form name="Formular" action="userman.php" method="post" onsubmit="return login()" width="100%">
<pre>
Username: <input type="text" size="20" name="User">
Passwort: <input type="password" size="20" name="Pswd">
<input type="submit" value="Log In" name="login">
</pre>
</form>
Hier werden die Eingaben von input (name=User) und input (name=Pswd) zu userman.php gesendet. mittels POST. beim normalen INPUT Tag ist die Textbox nur 1 Zeile hoch. Jetzt will ich aber eine Newssystem einrichten, und dort soll formatiert werden dürfen. jetzt gäbe es die möglichkeit in der einen Zeile HTML Code reinzuschreiben, die in die Datenbank zu speichern, und genau so durch ECHO auszugeben. --> Formatierter Text.
ODER es gäbe die Möglichkeit mit <Textarea> eine solche Textbox zu erstellen. Werden dann die Eingaben in der Textarea an userman.php geschickt???
Re: PHP/HTML: Formular
Verfasst: So Jan 24, 2010 3:45 pm
von cloidnerux
Wenn ich dich richtig verstehe, willst du dem Nutzer erlauben, seinen Text zu formatieren.
Eine sehr effiziente und angenehme Lösung zeigen dir schon das Forum und das Wiki auf:
Du gibst mit speziell formatierten Schlüsselworten einen Style an, z.B:
In PHP basut du dir dann eine ausgabefunktion, die den Text nach diesen schlüsselworten durchsucht und umwandelt:
Code: Alles auswählen
funktion WrapText(var $text)
{
str_replace("[b]", "<b>", $text);
str_replace("[/b]", "</b>", $text);
....
}
Und dann gibst du denn Text aus und der Browser wandelt das dann in Formatierten Text um.
Re: PHP/HTML: Formular
Verfasst: So Jan 24, 2010 3:47 pm
von stampuhh
Warum sollten sie nicht? Ich würde sagen ja...oder probiere es doch einfach aus
edit: war natürlich an den Threadersteller gerichtet
gruß stampuhh!
Re: PHP/HTML: Formular
Verfasst: So Jan 24, 2010 5:12 pm
von Xin
naums hat geschrieben:ODER es gäbe die Möglichkeit mit <Textarea> eine solche Textbox zu erstellen. Werden dann die Eingaben in der Textarea an userman.php geschickt???
Du musst die Tag-Informationen als Sonderzeichen senden, wenn Du die Text-Area füllst: <br />
Re: PHP/HTML: Formular
Verfasst: So Jan 24, 2010 7:10 pm
von naums
jetzt mal langsam. Also eigentlich will ich nur bissl einrücken können, oder Absätze einhalten, was ja so bei dem Einzeiligen ne geht.
Re: PHP/HTML: Formular
Verfasst: So Jan 24, 2010 7:13 pm
von cloidnerux
jetzt mal langsam. Also eigentlich will ich nur bissl einrücken können, oder Absätze einhalten, was ja so bei dem Einzeiligen ne geht.
Willst du das IN der Textbox haben, oder nacher in einer Generierten Seite?
Re: PHP/HTML: Formular
Verfasst: Di Jan 26, 2010 2:03 pm
von naums
am besten beides. ^^. Sowohl in der Textbox, als auch auf der generierten Seite, wobei die Seite wichtiger ist.
Re: PHP/HTML: Formular
Verfasst: Di Jan 26, 2010 10:58 pm
von Dubbel
Ich hab mich mal an einem WYSIWYG-Editor versucht, so ein WE-Projekt vor ein paar Monaten:
http://projects.haukeluebbers.de/stupid ... yg_editor/
Vielleicht findest du ja Inspiration in dem Javascript Code...ist aber Alpha und nicht in allen Browsern überprüft...

Re: PHP/HTML: Formular
Verfasst: Mi Jan 27, 2010 3:26 pm
von naums
muhuhuha.
Fehler: Server nicht gefunden
Der Server unter projects.haukeluebbers.de konnte nicht gefunden werden.
* Bitte überprüfen Sie die Adresse auf Tippfehler, wie
ww.beispiel.de statt
www.beispiel.de
* Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die
Netzwerk-/Internetverbindung.
* Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher,
dass Firefox auf das Internet zugreifen darf.
okay... ich werds mal sehen. Aber wie speichert der Wisyg dann den Text? Als HTML oder wie?
Re: PHP/HTML: Formular
Verfasst: Mo Feb 01, 2010 6:07 pm
von Psaniko
Ja der WYSIWYG zeigt halt das an was man später bei der Ausgabe auch sieht ("what you see is what you get"). Im Hintergrund ist aber alles normales HTML.
Also falls du nur eine mehrzeilige Textbox brauchst, reicht <textarea> und wenn du formatieren möchtest, entweder mit BB-Forecode (siehe Beiträge weiter oben) oder WYSIWYG-Editoren. Es gibt dazu den sehr umfangreichen CKEditor:
http://ckeditor.com/