Gå til innhold

fjerne deler av en streng.


Anbefalte innlegg

Skrevet

Jeg har en shoutbox og når folk skriver i den så vill jeg fjerne alt mellom et par tagger.

taggen jeg snakker om er:

<script

</script>

 

i mellom de to kan alt komme og jeg lurte da på hvordan jeg kunne fjerne alt mellom de to, samt de to taggene.

blir noe sånt:

 

$message = str_replace(array("<script\*</script>"), array(''), $message);

Videoannonse
Annonse
Skrevet

Noe sånt kanskje?

preg_replace("/<script(.*)>(.*)<\/script>/i", "", $tekst);

hvor optimalt det er kan være noe annet, da :p

 

Kunne brukt strip_tags() isteden, hvis det passer bra.

Skrevet

mellom <script> og </script> så er det muligens et script, ingen skal poste et tulle script i min shoutbox - så da fjerner man alt mellom taggene i stede for bare taggene.

Skrevet

Denne gjør det ja:

preg_replace("/<script(.*)>(.*)<\/script>/i", "", $tekst);

 

også takket jeg for det.

funker som det skal, sorry hvis jeg var litt utydelig.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...