login  Naam:   Wachtwoord: 
Registreer je!
 Forum

omgekeerd nl2br()

Offline Sven - 06/12/2004 12:56 (laatste wijziging 06/12/2004 12:58)
Avatar van SvenHTML interesse Als je in mijn gastenboek een bericht plaatst dan vervangt ie de newlines met <br /> door de nl2br() functie.
maar als iemand op een ander bericht quote zie je dus in dat bericht <br />'s staan..niet echt netjes.
Ik dacht dat het simpel te verhelpen was met:

  1. <?
  2. // <be /> replace
  3. function addnl($string)
  4. {
  5. $string = str_replace("<br />","/n",$string);
  6. }
  7.  
  8. $message_start = "[quote=".$getit['naam']." @ ".date('d-m-y',$getit['datum']).", ".date('H:i',$getit['datum'])."]".addnl($getit['comment'])."[/quote]";
  9.  
  10. // later word message_start in de value field gezet.
  11. ?>


maar als ik dat op deze manier doe krijg ik als output helemaal geen bericht. Dus:
naam,datum,tijd schreef:


niet iets wat ik precies zoek..wat doe ik fout en hoe moet het wel?
alvast bedankt:)

EDIT:
ik vergat, mocht het uitmaken:
de mysql query:
  1. <?
  2. $quote3 = mysql_query("SELECT naam,datum,onderwerp,comment FROM megastenboek WHERE id='".$_GET['quote']."'")
  3.  
  4. $getit = mysql_fetch_array($quote3);
  5. ?>


ik heb ook geechod om te testen.
addnl($getit['comment']) heeft GEEN waarde
$getit['comment'] heeft WEL waarde (met <br />'s dus)

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s