HTML verbieten in PHP

Hallo, habe ein Kommentarfeld erstellt.
Daten speichern, abfragen und ausgeben funktioniert soweit.
Jetzt möchte ich HTML verbieten.
Meine Ausgabe sieht so aus:
[PHP]

<?php $abfrage="SELECT autor, text, zeitpunkt FROM video WHERE video=1"; $ergebnis=mysql_query($abfrage); echo "

Kommentare lesen:

"; echo ""; while($row=mysql_fetch_object($ergebnis)) { echo ""; echo ""; echo ""; } echo "
" . $row->autor . "     " . $row->zeitpunkt . " Uhr
" . $row->text . "
"; ?>

[/PHP]
wie muss ich dieses htmlentities jetzt einfügen?

Lese dir mal volgende Links durch:
PHP: htmlentities - Manual
PHP: htmlspecialchars - Manual
PHP: strip_tags - Manual

Viele Grüße,
Marlin

genau da war ich schon… mein problem ist blos dass ich ein absoluter php noob bin und wirklich 0 ahnung habe wie ich das in den code schreiben soll.
ich bräuchte eine variable die die textarea annimmt…
und die var muss ich dann in der htmlentities einsetzen oder?
kannst du mir bitte helfen?

Hi,

genau da, da wo Du die Ausgabe hast. Zwischen den TD’s. Als Parameter übergibst Du der Funktion den String mit cvtl. HTML.

Robert

sorry habe keine php kenntnisse - mein code ist nur aus tutorials zusammengeshcnipselt… xD
könntest du mir eine variante zeigen?

[php]
$string_mit_html = „ein fetter text“;
$string_ohne_html = strip_tags($string_mit_html);
echo $string_ohne_html;
//Ausgabe: „ein fetter text“;
[/php]

also müsste das ja strip_tags($text); heißen oder?
aber wie kann ich das mit wordwrap kombinieren?

[php]<?php
$abfrage=„SELECT autor, text, DATE_FORMAT(zeitpunkt, ‚%d.%m.%Y um %H:%i:%s‘) as zeitpunkt FROM video WHERE video=1 ORDER BY zeitpunkt DESC“;
$ergebnis=mysql_query($abfrage);

echo „

Kommentare lesen:

“;
echo „“;
while($row=mysql_fetch_object($ergebnis))
{
echo „“;
echo „“;
echo „“;
}
echo „
“ . $row->autor . " schrieb am " . $row->zeitpunkt . " Uhr
" . wordwrap($row->text, 50, ‚
‘, true) . „
“;
?>[/php]

habe es auch anders versucht, aber so gehts auch nicht

<?php $abfrage="SELECT autor, DATE_FORMAT(zeitpunkt, '%d.%m.%Y um %H:%i:%s') as zeitpunkt FROM video WHERE video=1 ORDER BY `zeitpunkt` DESC"; $ergebnis=mysql_query($abfrage); $string_ohne_html = strip_tags($string_mit_html); $html="SELECT text FROM video WHERE video=1; $nohtml = strip_tags($html); echo "

Kommentare lesen:

"; echo ""; while($row=mysql_fetch_object($ergebnis)) { echo ""; echo ""; echo ""; } echo "
" . $row->autor . " schrieb am " . $row->zeitpunkt . " Uhr
" . wordwrap($row->$nohtml, 50, '
', true) . "
"; ?>

weiß keiner eine lösung?