Preg replace - tag verwijderen
Jan Veenstra
12/11/2008 17:22:00heey,
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
PHP hulp
21/11/2024 19:46:45Wouter De Schuyter
12/11/2008 17:31:00EDIT:
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
Jan Veenstra
12/11/2008 17:32:00Leroy Boerefijn
12/11/2008 19:24:00ik 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 :)
Boris Mattijssen
12/11/2008 21:39:00Uhmm... Strip_tags?
Jan Veenstra
12/11/2008 23:37:00Jan Veenstra
30/01/2009 21:18:00(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.
Rens nvt
30/01/2009 21:48:00snel 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);
?>