| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
BB-BF-BM Gast
|
HTML-Code mit PHP ausgeben |
|
|
Ich lasse den Code einer .html-Datei mit file_get_contents() auslesen und wandle an einer bestimmten Stelle mit htmlspecialchars() und nl2br() den HTML-Code so um, dass er möglichst so ausgegeben wird, wie man ihn im Dokument sieht.
Das Problem ist, nun wird | Code: | <table border="2">
<tr>
<td class="test">Benjamin's Test</td>
</tr>
</table> | ausgegeben, anstelle von | Code: | <table border="2">
<tr>
<td class="test">Benjamin's Test</td>
</tr>
</table> |
Wie kann ich die Einrückungen mit ausgeben? |
|
|
|
| 06 Mai 2006 11:18 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
Anscheinend werden hier die Einrückungen gelöscht.
Ersetze die Tabs gegen Leerzeichen, villeicht hilft das! |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 06 Mai 2006 12:02 |
|
 |
BB-BF-BM Gast
|
 |
|
|
| Werner hat Folgendes geschrieben: | | Ersetze die Tabs gegen Leerzeichen, villeicht hilft das! | Das blöde ist, ich hab mit angewöhnt, das ganze mit Tabulatoren zu machen, und ich kann mich jetzt nicht einfach umstellen  |
|
|
|
| 06 Mai 2006 12:48 |
|
 |
V4hn Moderator
|
 |
|
|
ähm, nein, es wird bestimmt schon so übertragen,
nur vom Browser nicht so angezeigt
mach vor der ausgabe mal das hier:
$seiteninhalt = str_replace(" ", " ", $seiteninhalt);
oder wenn du mit tabs arbeitest machst du aus dem " " ein "\t" und aus " " ein " ".
dann sollte es ordentlich funktionieren...[/code] |
_________________

Zuletzt bearbeitet von V4hn am 06 Mai 2006 13:02, insgesamt einmal bearbeitet |
|
|
| 06 Mai 2006 12:54 |
|
 |
BB-BF-BM Gast
|
 |
|
|
habs jetzt so gelöst: | PHP-Code: | 1
| $code = str_replace("\t", ' ', $code); |
|
|
|
|
| 06 Mai 2006 13:00 |
|
 |
V4hn Moderator
|
 |
|
|
nagut, geht natürlich auch  |
_________________
 |
|
|
| 06 Mai 2006 13:01 |
|
 |
|