Preg replace - tag verwijderen
heey,
ik probeer een website te strippen en een deel van de pagina weg te knippen. Kan iemand helpen. Ik heb de html code geselecteerd met file_get_contents() en wil dus bijvoorbeeld "<script>......</script>" en dan verwijderen. kan iemand helpen?
Groetjes Johan
ik probeer een website te strippen en een deel van de pagina weg te knippen. Kan iemand helpen. Ik heb de html code geselecteerd met file_get_contents() en wil dus bijvoorbeeld "<script>......</script>" en dan verwijderen. kan iemand helpen?
Groetjes Johan
EDIT:
Dwaas idee, dat van jouw is idd beter.
Dwaas idee, dat van jouw is idd beter.
Gewijzigd op 01/01/1970 01:00:00 door Wouter De Schuyter
ik weet wel een regex om een <script> tag met alles tot de eerst volgende </script> tag te selecteren... maar als iemand dan /*</script>*/ oid gebruikt ben je gefokt! :P
wat je ook kan doen (kan ik ook wel ff voor je maken):
eerst maak je van bijv.
dit:
dan verwijder je alles waar die nummers het zelfde zijn (en alle inhoud) en ten slotte verwijder je nog alle losse open en close tags en alle losse open en close tags met een cijfertje :)
wat je ook kan doen (kan ik ook wel ff voor je maken):
eerst maak je van bijv.
dit:
dan verwijder je alles waar die nummers het zelfde zijn (en alle inhoud) en ten slotte verwijder je nog alle losse open en close tags en alle losse open en close tags met een cijfertje :)
Uhmm... Strip_tags?
(BUMP)
Dus: een preg_replace expresie voor het verwijderen van tekst tussen 2 delen ingevooerde tekst.
VB: "Hello world is onzin..."
Expressie "Hello" DELETE ALLE TEKENS "onzin...";
ANTW: "Hello onzin..."
Snappie? alvast bedankt.
Dus: een preg_replace expresie voor het verwijderen van tekst tussen 2 delen ingevooerde tekst.
VB: "Hello world is onzin..."
Expressie "Hello" DELETE ALLE TEKENS "onzin...";
ANTW: "Hello onzin..."
Snappie? alvast bedankt.
snel testje:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$string = 'testje<script type="text/javascript">
function name() { }
</script>
troep
<b>blaat</b>
<script type="text/javascript">
</script>nog meer blaat';
$string = preg_replace("/<script(.*?)<\/script>/s", "", $string);
echo htmlentities($string);
?>
$string = 'testje<script type="text/javascript">
function name() { }
</script>
troep
<b>blaat</b>
<script type="text/javascript">
</script>nog meer blaat';
$string = preg_replace("/<script(.*?)<\/script>/s", "", $string);
echo htmlentities($string);
?>