Html Tags in Eintrag verbieten

webchillr

Mitglied
Hi,

weiß jemand vielleicht,wie ich html tags ausschließen kann, das wenn sich z.B. jemand in ein gästebuch einträge und html tags wie bilder usw. mit einbinden will,diese ausgeschlossen werden?

Danke schonmal im vorraus

Mfg Sascha
 
html und php-tags kannst du mit strip_tags entfernen

"strip_tags -- Entfernt HTML- und PHP-Tags aus einem String "
"string strip_tags ( string str [, string allowable_tags])"
 
wenn du ein formular hast, und davon hgeh ich ja mal aus ;)
übergibst du die formulareingaben ja an das phpscript.

dann nimmst du einfach die variable, wo du die html-tags entfernen möchtest zB $eintrag und schreibst:
PHP:
$eintrag = strip_tags($eintrag);

:)
 
tags_verbieten

das ist ja schön und gut hehe ;) aber jetzt geht mein erzwungener zeilenumbruch nicht mehr hilf mir
cu Sascha M.
 
hm ?
weiss ja nicht wie du den gemacht hast

wenn du mal den code zeigst, so wie du das jetzt hast, kann ich dir vielleicht helfen :)
 
so

<?
while($r=mysql_fetch_array($result))
{
$name=$r["name"];
$email=$r["email"];
$homepage=$r["homepage"];
$eintrag=$r["eintrag"];
$eintrag=wordwrap($eintrag, 13, "<br>", 1); // 1)
$id=$r["id"];

?>

so hehe
 
nein so sorry

<?
while($r=mysql_fetch_array($result))
{
$name=$r["name"];
$email=$r["email"];
$homepage=$r["homepage"];
$eintrag=$r["eintrag"];
$eintrag=wordwrap($eintrag, 13, "<br>", 1); // 1)
$eintrag=strip_tags($eintrag);
$id=$r["id"];

?>
so geht dann der umbruch nicht mehr ;)
 
'N tip, es gibt auch eine
edit.gif
funktion um deinen eintrag nachtraeglich zu verbessern etc. :-)

PHP:
<? 
while($r=mysql_fetch_array($result)) 
{ 
$name=$r["name"]; 
$email=$r["email"]; 
$homepage=$r["homepage"]; 
$eintrag=$r["eintrag"]; 
$eintrag=wordwrap($eintrag, 13, "<br>", 1); // 1) 
$eintrag=strip_tags($eintrag,"<br>"); 
$id=$r["id"]; 
}
?>

$eintrag=strip_tags($eintrag,"<br>"); so..
:)
 
Zuletzt bearbeitet:
du solltest das strip_tags natürlich vor die while schleife hängen ;)
also dann so:
PHP:
$eintrag=strip_tags($eintrag);
while($r=mysql_fetch_array($result))
{ 
$name=$r["name"];
$email=$r["email"];
$homepage=$r["homepage"];
$eintrag=$r["eintrag"];
$eintrag=wordwrap($eintrag, 13, "<br>", 1); // 1)
$id=$r["id"];
}
 
Zurück