- Lid geworden
- 1 sep 2002
- Berichten
- 16.494
- Besturingssysteem
- macOS Sonoma
Zoals je eerder al opmerkte resulteert de functie file() een array.
In die array staan alle regels van de code.
Door dit te doen gaat ie de inhoud van de array per regel echoën.
Vervolgens is het een kwestie van kijken waar de juiste regel te vinden is met de gegevens welke we willen.
Nu scheelt het aardig dat de site de gegevens welke wij willen op 1 regel heeft gedrukt.
Laat je dus de bovenstaande code draaien zul je zien dat er bij regel 282 de juiste regel begint
Ik merk al wel dat het niet zo'n sterk script is omdat het mogelijk is dat dat regelnummer veranderd en je dus de verkeerde regel ontvangt.
Ik zal nog kijken of ik daar wat aan kan doen
[edit]
Dit in elkaar gezet, controleert nu op bepaalde tags.
[/edit]
In die array staan alle regels van de code.
Door dit te doen gaat ie de inhoud van de array per regel echoën.
PHP:
<?php
$homepage = file('http://www.zeeuwseschaakbond.nl/page.php?143');
print_r($homepage);
?>
Nu scheelt het aardig dat de site de gegevens welke wij willen op 1 regel heeft gedrukt.
Laat je dus de bovenstaande code draaien zul je zien dat er bij regel 282 de juiste regel begint

Ik merk al wel dat het niet zo'n sterk script is omdat het mogelijk is dat dat regelnummer veranderd en je dus de verkeerde regel ontvangt.
Ik zal nog kijken of ik daar wat aan kan doen

[edit]
Dit in elkaar gezet, controleert nu op bepaalde tags.
[/edit]
PHP:
<?php
$homepage = file('http://www.zeeuwseschaakbond.nl/page.php?143');
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="nl" />';
foreach($homepage AS $line => $content) {
if(preg_match("/^<div class='dcenter'><div class='dinner'><div class='cpage_body'>/", $content)) {
echo $homepage[$line];
}
}
?>
Laatst bewerkt: