---
title: "HTML taggar - tillåta eller ej"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/61256-html-taggar-tillåta-eller-ej"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Darren"
published: "2002-12-05T10:58:33.000Z"
updated: "2004-06-30T08:03:06.000Z"
replies: 8
views: 367
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/61256-html-taggar-tillåta-eller-ej"
---

# HTML taggar - tillåta eller ej

## #1 — Darren, 2002-12-05T10:58Z

Hej folks,

Jag skall göra en enkel annonstorg och nu undrar jag vad som enligt er är det bästa sättet att spärra vissa html-taggar. 

Jag vill att användaren skall kunna använda sig t ex utav \<b\> \<i\> \<img...\> och så vidare men inte \<script\> taggen. Sedan finns ju problemet med att \<img\> taggen kan också se ut så här \<img src="javascript..."\>.

Såg att webforum använder sig utav någon funktion som delar på order javascript så det istället står java script. Hur gör man detta enklast?

Någon som har en 'enkel' lösning på det hela?

Permalänk: https://www.webforum.nu/p/61256

## #2 — Webslave, 2002-12-05T11:24Z

Om du använder detta:

```php
$text = "din text";

// Tar bort alla html-taggar utom dem som är angivna efter $text
$text = strip_tags($text,'<b><i><img>');
```

Detta tar hand om allt utom javascript-problemet... då kanske du kan använda dig av:

```php
// Gör om "javascript" till "java script"
$text = str_replace("javascript", "java script",$text);
```

Testa... jag bara slängde ihop detta

Permalänk: https://www.webforum.nu/p/876616

## #3 — Webslave, 2002-12-05T11:28Z

Annars så kan du förbjuda alla html-taggar och göra som här på wF och använda sig av \[ img \] taggar och sedan "göra om" dem till \<img\> taggar... får du lite mer kontroll

Permalänk: https://www.webforum.nu/p/876618

## #4 — Darren, 2002-12-05T11:36Z

Tack för ett snabbt svar... Skall ta och kika lite på det där.

Permalänk: https://www.webforum.nu/p/876626

## #5 — Webslave, 2002-12-05T11:48Z

Nemas problemas... hör av dig så man får reda på hur det går

Permalänk: https://www.webforum.nu/p/876632

## #6 — Racerankan, 2002-12-05T18:37Z

På mitt forum kör jag med följande:

```php
$inlagg = ereg_replace("<", "&st", $inlagg);
```

 
Den byter ut \< mot &st; som är samma tecken fast att webläsaren skriver ut det som \< och inte tolkar tecknet som kod.

Permalänk: https://www.webforum.nu/p/876932

## #7 — Darren, 2002-12-05T18:43Z

Ja fast då tillåter du väl inga html taggar.... Jag tänkte tillåta at vissa taggar används. Det jag vill förbjuda är egentligen sådant som kan skada den som kollar på sidan eller förstöra layouten på min sida (såsom javascript, applet osv).

Permalänk: https://www.webforum.nu/p/876936

## #8 — Webslave, 2002-12-05T19:07Z

då bör nog mitt alternativ fungera... tror jag, men jag lovar ingenting ;)

Permalänk: https://www.webforum.nu/p/876945

## #9 — Gislaved.net, 2004-06-30T08:03Z

Om du inte vill att de ska kunna förstöra layouten bör du nog även ta bort alla förekomster av *style* i koden.

Permalänk: https://www.webforum.nu/p/1377434

---

Tråden på webben: https://www.webforum.nu/amne/php/61256-html-taggar-tillåta-eller-ej
