stukken uit een website halen
simon
27/08/2008 09:07:00hallo iedereen,
ik ben bezig met een PHP script die een bepaald stuk uit een tekst moet halen en die in een database moet stoppen.
maar nu is mijn vraag: hoe kan ik een stuk tekst filteren zonder op het aantal tekens te filteren(ook de broncode moet worden gefilterd).
voorbeeld:
ik wil alleen het stukje van <body> tot het stuk van </html> hebben.
dit wil ik dan dus hebben:
<body>
ik eet bananen en ik vind ze heel lekker.
</body>
</html>
ik hoop dat jullie mij kunnen helpen. :)
ik ben bezig met een PHP script die een bepaald stuk uit een tekst moet halen en die in een database moet stoppen.
maar nu is mijn vraag: hoe kan ik een stuk tekst filteren zonder op het aantal tekens te filteren(ook de broncode moet worden gefilterd).
voorbeeld:
ik wil alleen het stukje van <body> tot het stuk van </html> hebben.
dit wil ik dan dus hebben:
<body>
ik eet bananen en ik vind ze heel lekker.
</body>
</html>
ik hoop dat jullie mij kunnen helpen. :)
PHP hulp
27/12/2024 15:05:20Eddy E
27/08/2008 09:13:00Dat kan met een ereg_() of preg_().
Als je op ereg zoekt op het forum moet je dit wel kunnen vinden.
Lukt dat niet, zoek dan eens op "get_string_between".
Als je op ereg zoekt op het forum moet je dit wel kunnen vinden.
Lukt dat niet, zoek dan eens op "get_string_between".
simon
27/08/2008 09:42:00het is me gelukt om de tekst (met code) te filteren met de volgende code:
bedankt voor de hulp :)
Code (php)
1
2
3
4
5
2
3
4
5
$str = "een website url";
$begin = '<h3 class="org">';
$einde = '<!--';
echo get_string_between($str, $begin, $einde);
$begin = '<h3 class="org">';
$einde = '<!--';
echo get_string_between($str, $begin, $einde);
bedankt voor de hulp :)
Gewijzigd op 01/01/1970 01:00:00 door simon
Gerben Jacobs
27/08/2008 11:00:00get_string_between() is een zelf gemaakte functie.
(voor diegene die dit via google gaan lezen en afvragen waarom 't niet werkt)
(voor diegene die dit via google gaan lezen en afvragen waarom 't niet werkt)