Top
Phpuniverset logo
 

INDHOLD

Forside

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Fjern HTMLtags fra tekst

Forside Kategori PHP/MySQL Fjern HTMLtags fra tekst




 

Ved oprettelse af fora, gæstebøger etc. kan man støde på problemer med besøgende, som bruger uønskede HTMLtags og/eller inkluderer forstyrrende Javascript.

Ønsker man at forhindre nogle eller alle HTMLtags, findes der en nyttig og kompleks funktion i PHP kaldet strip_tags().

Lad os tage følgende eksempel:
<?php
$text_with_html = "<p>I denne tekst er der massere af <i><b>HTML</b>tags</i></p>
<p>G&aring; til<br /> <a href=\"http://www.minhjemmeside.dk\">min hjemmeside</a> for mere info.
"; //tekst med htmltags
$text_with_no_html = strip_tags($text_with_html).".Nu er alle HTMLtags v&aelig;k!"; //fjern htmltags og meddél ingen htmltags
echo $text_with_no_html; //skriv resultatet
?>

Kildekoden vil så være:

I denne tekst er der massere af HTMLtags
G&aring; til min hjemmeside for mere info.
.Nu er alle HTMLtags v&aelig;k!

Se ingen htmltags!
Vi fjernede the HTMLtags ved at sige:
strip_tags($variabel)



Før udelukkede vi alle HTMLtags men hvad så, hvis man ønsker, at "lovliggøre" nogle HTMLtags?
Her kan man også bruge samme funktion som før.

Følgende eksempel tillader følgende tags: <b>, <p>, <i> og <br />.


<?php
//Vi genbruger variablen $text_with_html fra før)
$text_with_some_html = strip_tags($text_with_html, "<b>, <p>, <a>, <i>, <br />");
echo $text_with_some_html;
?>
Her brugte vi følgende til at fjerne alle HTMLtags undtagen <b>, <p>, <a>, <i> og <br />:
strip_tags($text_with_html, "<b>, <p>, <a>, <i>, <br />")

HÅber I kunne bruge det til noget
Niels



Skrevet af: Niels | Dato : 2010-01-17 15:2 | Læst : 1865 gange | Print

Din kommentar og karakter til artiklen

Din karakter:

1

2

3

4

5

6

7

8

9

10

Kommentar:

Log ind for at give en karakter og kommentar.

Kommentarer og karakterer til artiklen

 


10/10

"@AlesOO det ville være komplet åndsvagt at skrive det i Python, når det kan gøres med den simple strip_tags() i PHP. Hvis du vidste noget om PHP og havde læst artiklen, ville du aldrig nogensinde overveje Python i denne sammenhæng."

Niels | 13.12.2010, 17:43

 


7/10

"Hvorfor ikke brug python som include file i php filen? og gøre koden meget korter + meget nemmer."

AlexOO | 07.03.2010, 12:32

 


7/10

"Hvorfor ikke brug python som include file i php filen? og gøre koden meget korter + meget nemmer."

AlexOO | 07.03.2010, 12:32

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

FORUM

Nyeste forum indlæg :

HJÆLP SØGES

Onload inside timer

Onload inside timer

Onload inside timer

Hjælp til opsætning af mysql

Nyeste forum svar :

Hjælp til en nybegynder

ØÆÅ vises ikke korrekt efter udtrækning fra databa

php include og variabler

En meget simpel chat

Php hjælp.

 

MEDLEM

   Brugernavn

   Password

 
 

+ Opret en ny Bruger, Klik her

 

+ Glemt brugernavn/password

 

NYHEDSBREV

Nyhedsbrev

Tilmeld dig vores nyhedsbrev og modtag nyheder om nye scripts og tips samt om mange andre nye tiltag på Phpuniverset.dk


 

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk - android talk & help

Bund