---
title: "Förhindra HTML/utvalda HTML-taggar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/153547-förhindra-html-utvalda-html-taggar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2006-11-09T13:50:04.000Z"
updated: "2006-11-16T13:29:35.000Z"
replies: 8
views: 660
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/153547-förhindra-html-utvalda-html-taggar"
---

# Förhindra HTML/utvalda HTML-taggar?

## #1 — streetrobban, 2006-11-09T13:50Z

Hejsan!

Jag håller på att bygga ett litet forum och jag behöver nu lite hjälp. Jag undrar hur man kan hindra användaren från att skriva HTML-kod i trådarna? Annars kan man ju tex använda FONT för att göra texten megastor och passa layouten på sidan.

Jag har ett javascript som enkelt låter användaren skapa bold, italic och länkar på texter. Men scriptet sätter ju bra in HTML koden för användare som inte kan skriva HTML själva. Jag antar att lösningen är något liknanade som finns på WF. Några tips hur man går tillväga?

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

## #2 — Peter S, 2006-11-09T14:03Z

Ersätt alla '\<' med &lt; och '\>' med &gt;

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

## #3 — oHLLe, 2006-11-09T14:40Z

man skulle kunna använda [strip_tags](http://se.php.net/manual/sv/function.strip-tags.php) och bara tillåta den html man vill.

strip_tags($text, '\<i\>', '\<b\>', '\<a\>'); borde ta bort all html utom just för bold italic och länkar

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

## #4 — streetrobban, 2006-11-09T17:59Z

oHLLe: Det låter ju ganska enkelt och bra, ska testa imorgon. Tack för tipsen, keep em comin'! :)

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

## #5 — salkciN, 2006-11-10T17:35Z

använd [htmlentities()](http://www.php.net/htmlentities)

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

## #6 — learn, 2006-11-13T14:19Z

> **salkciN skrev:**
>
> använd [htmlentities()](http://www.php.net/htmlentities)

Är det att rekomendera före strip_tags och  htmlspecialchars? Vad tycker ni alla?

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

## #7 — learn, 2006-11-15T10:12Z

> **learn skrev:**
>
> Är det att rekomendera före strip_tags och  htmlspecialchars? Vad tycker ni alla?

Någon som har tips på detta?

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

## #8 — learn, 2006-11-16T13:10Z

Ingen? Ska jag verkligen behöva starta en ny tråd för detta? ;)

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

## #9 — oHLLe, 2006-11-16T13:29Z

> **php.net om htmlentities skrev:**
>
> This function is identical to htmlspecialchars() in all ways, except with htmlentities(), all characters which have HTML character entity equivalents are translated into these entities.

Med andra ord om du har kört htmlentities så behöver du inte köra htmlspecialchars() eller strip_tags(). Eftersom htmlentities har gjort det som htmlspecialchars() gör plus lite till och så finns det inga taggar att ta bort för strip_tags().

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

---

Tråden på webben: https://www.webforum.nu/amne/php/153547-förhindra-html-utvalda-html-taggar
