[cgi] replace <br> met RETURN

Pagina: 1
Acties:

  • Daniel304
  • Registratie: December 2000
  • Laatst online: 14-08 14:02
Ik heb zo'n heel leuk script gebouwd die elk return character omzet in een <br> en daarna het bericht in mysql zet. als ik het bericht wil editten krijg ik dus het bericht te zien met <br>'s erin.. hoe kan ik die weer terug zetten naar returns ?!? dat lukt nog niet zo goed..
probleem ligt bij het feit dat hij nu ook de \n laat zien in een textarea
B.v.D

omzetten \n naar <br>
$var =~ s/\n/\<br>/g;

omzetten <br> naar \n
$var =~ s/<br>/\\n/g;

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ik zou of nl2br pas uitvoeren als je het bericht uit de db haalt of ook een editable versie in de db zetten.

  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 12-09 23:01
stop alles dus altijd CLEAN in je db....

  • Daniel304
  • Registratie: December 2000
  • Laatst online: 14-08 14:02
Owkay I got it...
ALtijd moeilijker denken dan dat het is...

Thanks !!!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Op donderdag 31 januari 2002 17:52 schreef Shagura het volgende:
stop alles dus altijd CLEAN in je db....
Altijd hoeft niet. Als je bijvoorbeeld de performance nodig hebt kun je bijvoorbeeld twee versies in je db inserten.

Verwijderd

Op donderdag 31 januari 2002 17:55 schreef Daniel304 het volgende:
Owkay I got it...
ALtijd moeilijker denken dan dat het is...

Thanks !!!
Als je het trouwens later nog een keer nodig hebt, je moet toch gewoon één \ in \n zetten, anders ziet perl het als een gewone\ met een n erachter.
Pagina: 1