• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] HTML-Code nicht parsen, nur ausgeben

J

j-l-n

Guest
Folgender Code liest eine DB aus und schreibt den Inhalt in die Seite:
PHP:
while($dbread = mysql_fetch_assoc($sql,MYSQL_ASSOC)){
echo '<p>'.'<span>'.$dbread['titel'].'</span>'. '  ' . $dbread['inhalt'].'</p>';
}

Allerdings sind nun auch in einigen Feldern der Datenbank HTML-Codes wie "<script>" usw. eingetragen. Verständlicherweise möchte ich dies nicht parsen.
Wie schaffe ich es also, dass dann folgendes Beispiel korrekt ausgegeben wird.

z.B. ist .$row['titel'] hier "<h1>Test</h1>"

Wie gebe ich dies nun also so aus, dass dann im Dokument auch <h1>Test</h1> steht und NICHT Test
 
Zuletzt bearbeitet von einem Moderator:
Eine Frage noch: wie gebe ich dann Umlaute (bei UTF-8) korrekt aus?
 
Der Funktion htmlentities kannst du als dritten Parameter die Kodierung deines String übergeben. Wenn du da "UTF-8" reinschreibst, sollte das alles funktionieren.
 
Zurück
Oben