08. november 2003 - 12:09Der er
6 kommentarer og 1 løsning
Tagwall - uden html - men med linjeskift, hvordan?
Jeg har en tagwall, som ser ud på flg. måde:
$query_tagwall = mysql_query("SELECT id, date, header, author, email, text FROM tagwall ORDER BY id DESC LIMIT $offset,$pr_side") or die(mysql_error());; while($data = mysql_fetch_row($query_tagwall)){ echo "<table width=\"98%\" class=\"standard\"><tr><td><b>$data[2]" . "</b></td><td align=\"right\">$data[1]" . "</td></tr> <tr><td colspan=\"2\">"; $text1 = nl2br($data[5]); $text1 = htmlentities($text1); echo $text1; echo "<br><div align=\"right\"><i>Af <a href=\"mailto:$data[4]" . "\">$data[3]" . "</a></i></div></td></tr></table><br><br>"; }
I området med $text1 gør at dem som skriver ikke kan skrive html koder som bliver genereret, men at de bare bliver som rene html koder. Men det gør også at nl2br får alle mellemrummene til at stå som <br> koder.. Som jo også bliver ignoreret.. Hvilket ikke er meningen.. hvordan skal jeg nu gøre det så KUN <br> (og fx <i> og <b> (ik påkrævet) virker?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.