[PHP] newlines vanuit de database ?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een stukje tekst in mijn database staan welke ik er vervolgens uit haal met php en vervolgens via mail verstuurt. Nu staat in deze email newlines ( \n ) voor nieuwe regels, normaal gesproken werkt dit wel, maar nu blijven deze newlines gewoon staan in de mail en worden niet vervangen door nieuwe regels.

Excuses voor mijn brakke uitleg, wist het niet in betere woorden te omschrijven :)

Heeft iemand enig idee waardoor dit komt ?

Acties:
  • 0 Henk 'm!

  • Skinny
  • Registratie: Januari 2000
  • Laatst online: 13-09 21:14

Skinny

DIRECT!

Stuur je die mails als platte tekst, of als HTML/MIME mail ?

SIZE does matter.
"You're go at throttle up!"


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als platte tekst.

Acties:
  • 0 Henk 'm!

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 07-11-2023

kvdveer

Z.O.Z.

Ik snap je bewoording niet helemaal. Staan die newlines als newline in je database of als \n? In het laatste geval zul je even een strreplace uit moeten voeren, of beter nog - het ontwerp van je applicatie moeten verbeteren.
$text = strreplace("\\n","\n",$text) should do the trick.

Localhost, sweet localhost


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt kvdveer, ik moest het inderdaad even met str_replace doen.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

kvdveer: bah, gebruik dan stripslashes
Als die newlines worden geescaped is het zeer waarschijnlijk dat de rest van de control characters (en de backslash zelf natuurlijk ;)) ook worden geescaped.

[ Voor 43% gewijzigd door .oisyn op 29-04-2003 13:22 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1