Autor |
Nachricht |
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 20.01.2004 11:41
Titel BR - Tags in Zeilenumbrüche konvertieren und umgekehrt ... |
|
|
Hi Leute;
Ich hab ne Maske wo ich neue datensätze in ne db schreiben kann.
Um Zeilenumbrüche in großen Textfeldern darzustellen hab ich folgenden Code:
Code: | //Zum Schreiben in DB und zur späteren Ausgabe im Html-Text
//Zeilenumbrüche in HTML-Zeilenumbrüche konvertieren
$kontakt=nl2br($kontakt);
$kontakt=eregi_replace(\n,,$kontakt); |
Nun habe ich noch eine weitere Maske um bestehende Einträge zu editieren:
Code: | //<br>-Tags in Zeilenumbrüche konvertieren
$test['kontakt'] = eregi_replace('<br[[:space:]]*/?[[:space:]]*>', \n, $test['kontakt']); |
Hier mein Problem:
Wenn ich den Datensatz editiere und dann wieder abspeichere haut es mir jedesmal noch einen Zeilenumbruch rein!
Hab ich im Code nen Fehler oder woran kanns liegen?! ... F***
Danke schonmal
|
|
|
|
|
smile jamaica
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Di 20.01.2004 11:49
Titel
|
|
|
'<br[[:space:]]*/?[[:space:]]*>' warum?
warum nicht einfach "<br>"
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 49
Geschlecht:
|
Verfasst Di 20.01.2004 12:32
Titel
|
|
|
mal eben ne frage vorab, du schreibt doch die texte in einem textarea input feld oder?
da brauchst du dann gar nix ändern, nur wenn du das auslesen mit echo nl2br(text) wieder ausgibst.
mehr musst du nicht machen.
also blanko in die db schreiben und mit nl2br ausgeben. mehr nicht.
nur wenn du es in einem textarea feld wieder ausgeben lassen willst. dann brauchst du kein nl2br, dann einfach nur echo'en.
Zuletzt bearbeitet von pRiMUS am Di 20.01.2004 12:33, insgesamt 1-mal bearbeitet
|
|
|
|
|
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 20.01.2004 12:35
Titel
|
|
|
smile jamaica hat geschrieben: | '<br[[:space:]]*/?[[:space:]]*>' warum?
warum nicht einfach "<br>" |
Ja, ich weiß - war ein versuch die erneute konvertierung zu verhindern ... war quatsch!
Habs jetzt mal so getestet - ändert aber nix... kotz!!!!
Die Zeilenumbrüche verdoppeln sich bei jedem update.
|
|
|
|
|
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 20.01.2004 12:37
Titel
|
|
|
@ primus: Ich versuchs mal so - danke!
|
|
|
|
|
alfamaennchen
Threadersteller
Dabei seit: 09.01.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Di 20.01.2004 12:42
Titel
|
|
|
DANKE! Du bist mein Gott!
Warum einfach wenn auch schwierig geht?!
... wieder n' Haufen Zeit verplempert.
|
|
|
|
|
pascalo
Dabei seit: 23.04.2002
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 20.01.2004 18:13
Titel Sicherheit |
|
|
Nicht vergessen Leute, immer schon escapen, z.B. mit
Code: | mysql_escape_string(); |
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] Textfelder, Datenbanken, Zeilenumbrüche, Zeichen
Zeilenumbrüche - Umbruchzeichen löschen - Indesign CS4
Zeilenumbrüche und Schriftformatierungen entfernen löschen
Einfaches html: wie h1 in h2 bzw. umgekehrt
[Formmailer PHP] Zeilenumbrüche - Ich dachte ich weiß wieso.
string aufteilen und umgekehrt wieder zusammensetzen
|
|