Ich hab folgenden code :
in der checkJBBTag function steh folgendes :
leider werden hier vorstehende Leerzeichen gekillt, das soll aber nicht so sein
woran liegt es und wie behebe ich das Problem, wie ersetzte ich die Leerzeichen durch   (halt dieses HTML Spacezeichen) ? Könnte es sein das das Problem schon bein hineinspeichern in die DB das Problem ist und ich am falschen Ende suche ?
[Editiert von JoelH am 05-12-2001 um 15:02]
Code:
"<td class=\"beitrag\" ><img src=\"bilder/klara.gif\" width=\"$STLFB\" height=\"$BSH\" alt=\"\" border=\"0\"></td>\n\t"; $html=htmlentities(($rower[(int)$h["value"]][4])); $html=nl2br($html); $html = stripslashes( $html ); echo "<td class=\"beitrag\" colspan=\"2\">"; $html=checkJBBTag($html, $user, $userClass, $configdaten); $html=checkZensur($html, $zensur, $kzensur); $html=checkSmile($html,$smile,$imgintopiczeigen,$rower[(int)$h["value"]][7]); echo $html; echo "</td>\n".
in der checkJBBTag function steh folgendes :
Code:
if($configdaten["codeTag"] == "on") { $hack = "|(\[code\])(.*?)(\[/code\])|s"; $code = "\n<br><!--code-->\n<table border='0' cellpadding='0' cellspacing='0'>\n". "<tr><td colspan='2'><img src='bilder/klara.gif' width='400' height='1'></td></tr>". "<tr>\n\t<td><img src='bilder/klara.gif' width='10' height='1'></td><td><img src='bilder/klara.gif' width='400' height='1'></td>\n</tr>\n". "<tr>\n\t<td colspan='2'><b class='zitattitle'>CODE:</b></td>\n</tr>\n". "<tr><td colspan='2' background='bilder/strichel.gif'><img src='bilder/klara.gif' width='1' height='1'></td></tr>". "<tr valign='top'>\n". "\t<td><img src='bilder/klara.gif' width='1' height='1'></td>". "\t<td >". "<b class='code'>\\2</b></td>\n</tr>\n". "<tr><td colspan='2'><img src='bilder/klara.gif' width='1' height='10'></td></tr>". "<tr><td colspan='2' background='bilder/strichel.gif'><img src='bilder/klara.gif' width='1' height='1'></td></tr>". "</table>\n<!--endCode-->\n"; $text = preg_replace($hack,$code,$text); }
leider werden hier vorstehende Leerzeichen gekillt, das soll aber nicht so sein

EDIT:
also in der DB sind die Spaces noch daalso liegts wohl am auslesen
[Editiert von JoelH am 05-12-2001 um 15:02]
Kommentar