Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
16.08.2005, 12:26
Deathstar



Hallo versammelt,

meine kurze Frage: Wie kann ich einen Text so ausgeben lassen, wie er eingegeben wurde (also so, dass HTML, PHP, JavaScript, etc angezeigt aber nicht ausgeführt werden)?

Beispiel:
Quellcode:<table width='500px' style='border:1px solid #000000'>
  <tr>
    <td>$beispielvariableMITdemFORMATIERTENtext</td>
  </tr>
</table>
die variable hole ich mir per sql abfrage aus einem "text"-field.
Probleme: <pre>, <xmp>, <plaintext>, <listing> zerhauen mir das table tag, genauer gesagt, wie breite des Tags.

Wie kann ich diese beiden Sachen unter einen Hut bringen? Also exakte 1 zu 1 ausgabe + table tag heile lassen.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
16.08.2005, 12:31
theDon



htmlentities() und htmlspecialchars() sind deine Freunde.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
002
16.08.2005, 12:55
Deathstar



Perfekt! Besten dank :)
Quellcode:echo "<td>".htmlentities($variable)."</td>";
:-)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
16.08.2005, 13:52
Joker



Warum Layout mit Tabellen dumm ist

--

-=[ Aigu.ch ]=-

zum Seitenanfang zum Seitenende Profil || Suche