Ik ben op dit moment met cURL en preg_match_all, maar ik kom er niet uit! Hopelijk kan iemand hier me ermee helpen.
PHP
<?php
preg_match_all("/<h2 itemprop=\"name\">(.*)<\/h2>|<span>Stand: <span itemprop=\"score\">(.*)<\/span>|<span itemprop=\"date\">(.*)<\/span>|<span class=\"str\" itemprop=\"point\">(.*) <span>/", $result, $matchname, PREG_SET_ORDER);
//print_r($matchname);
foreach($matchname as $match) {
$query = "INSERT INTO standen (score, name, date, point) VALUES ('$match[2]', '$match[1]', '$match[3]', '$match[4]')";
mysql_query($query) or die('Error, insert query failed');
// wordt in 4 verschillende rijen gezet?
// in db toevoegen
}
}
?>
Toon Meer
Nu heb ik dus de code, en ook alles werkt. Behalve het insert into, hierbij worden 4 rijen aangemaakt dus ziet de db er zo uit:
Citaat* (rijen) | score | name | date | point
1 2-3
2 ajax-psv
3 26 aug
4 3
(ik krijg de tabel niet helemaal goed, maar iniedergeval staat op iedere rij een nieuw item,
dus op de eerste rui staat enkel score, op de tweede de name, op de derde date en op de 4e point).
Wat doe ik verkeerd?