Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 14.03.2002, 16:38   #1
TP-Insider
 
Benutzerbild von Rizzla
 
Registriert seit: Mar 2001
Ort: München
Rizzla macht alles soweit korrekt
Question

Textformatierung nach auslesen aus der DB


Hi

Bei eingabe eines Textes in die Datenbank will mann ja gelegentlich mal einen Zeilenumbruch bzw. Absatz.

Beim Auslesen werden aber alle Zeilenumbrüche bzw. Absätze, die ich beim Textschreiben gemacht habe übergangen.

Das ganze soll ne art CMS werden und sind teilweise lange texte, die schon irgendwie formatiert ausgegen werden sollten.

Weiss jemand wie man das anstellt.

Greetz
__________________
Format C:
Rizzla ist offline   Mit Zitat antworten


Alt 14.03.2002, 16:42   #2
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Die Funktion nl2br() wandelt ASCII-Zeilenumbrüche (\r bzw. \n) in deren HTML-Entsprechung um um:

PHP-Code:
$text nl2br($text_aus_db); 
*edit*

Ach ja: Da die drei grossen Betriebssysteme (Mac OS, Unix und Win) jeweils andere ASCII-Codierungen für Zeilenumbrüche verwenden*, ist das ein noch eleganterer Weg:

PHP-Code:
$text preg_replace("/(\015\012)|(\015)|(\012)/","<br/>",$text_aus_db); 
*)
Macintosh: \r
Unix: \n
Windows: \r\n
__________________
Give up yourself into the moment — The time is now.

Geändert von Lars (14.03.2002 um 16:49 Uhr).
Lars ist offline   Mit Zitat antworten
Alt 14.03.2002, 16:46   #3
TP-Insider
 
Benutzerbild von Rizzla
 
Registriert seit: Mar 2001
Ort: München
Rizzla macht alles soweit korrekt
Ha das wars.

Ich wusste doch da war mal was - ich hab nur immer soviel zu denken, da fällt mir manches nichmerh ein

Thanx Schmobi
__________________
Format C:
Rizzla ist offline   Mit Zitat antworten
Alt 15.03.2002, 17:01   #4
jph
TP-Veteran
 
Benutzerbild von jph
 
Registriert seit: Apr 2001
Ort: Münster und gerade aus Brisbane
jph ist auf einem guten Weg
ich würde noch
PHP-Code:
$text=htmlentities($text); 
hinzufügen, dann hast du auch kein problem mit den deutschen umlauten und sonstigen sonderzeichen!
__________________
Internetprojekte & Webdesign
www.janheck.de
post@janheck.de
jph ist offline   Mit Zitat antworten
Alt 01.02.2006, 16:27   #5
TP-Junior
 
Benutzerbild von screen-bee
 
Registriert seit: May 2004
screen-bee macht alles soweit korrekt
Hi.

Is ja schon echt alt hier das ganze, aber vielleicht hilft mir ja noch jemand.

Ich habe das Problem nämlich andersrum, bzw. wenn ich den Text wieder in ein Formular auslesen lasse, um ihn bearbeiten zu können, sehe ich statt meiner Umbrüche <br />. Wenn ich das dann wieder in die DB schicke wir es über htmlentities umgewandelt.....

Wie krieg ich die <br />'s also wieder zu Umbrüchen in einem Textarea-Feld?

Geändert von screen-bee (01.02.2006 um 16:49 Uhr).
screen-bee ist offline   Mit Zitat antworten
Alt 01.02.2006, 17:59   #6
TP-Junior
 
Benutzerbild von screen-bee
 
Registriert seit: May 2004
screen-bee macht alles soweit korrekt
OK, ich hatte die falschen Suchwörter. Mit "Ümbrüche" gings besser.
Lösung:
1. Einfügen in DB mit htmlentities()
2. Ausgeben mit nl2br()
3. Bearbeiten ganz ohne => Umbrüche erscheinen in Textarea
screen-bee ist offline   Mit Zitat antworten
Alt 02.02.2006, 14:15   #7
TP-Insider
 
Benutzerbild von HoRnominatoR
 
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
HoRnominatoR ist auf einem guten Weg
htmlentities() kannst du dir auch sparen, wenn du in der ausgabe einfach den richtigen zeichensatz mitgibst - fuer deutsche texte empfiehlt sich ISO-8859-1. zudem solltest du nichts formatiertes in der datenbank speichern - umwandeln kannst du immernoch je nach ausgabe, aber das original vernichtest du fuer den fall, dass du mal was an der formatierung aendern moechtest.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
HoRnominatoR ist offline   Mit Zitat antworten
Alt 02.02.2006, 15:14   #8
TP-Junior
 
Benutzerbild von screen-bee
 
Registriert seit: May 2004
screen-bee macht alles soweit korrekt
Danke für den Hinweis. Werde ich demnächst beachten. Bei einem Projekt ist es leider schon zu spät.
screen-bee ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Textformatierung nach auslesen aus der DB Textformatierung nach auslesen aus der DB
« [SUCHE ] Script, Formmailer mit Bildversand! | Int2Str in MySQL »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67