Ich versuche momentan unten stehendes Script zum laufen zu bekommen ( XAMPP, PHP 5.2.0 ). Bei mir wird jedoch nur ein leeres Array ausgegeben ( Array () ). Laut einem Freund ( hats für mich auf seinem XAMPP probiert ) geht das Script. Wisst ihr warums ich nicht korrekt zum laufen bekommen?
PHP:
<?
$data = file_get_contents("http://web0.plv-008-ffm3.ec-a.net/data/publicdata.php");
preg_match("/<table>(.*?)<\/table>/", $data, $result);
$strRep = array("</td>","</tr>");
$tableRow = explode("<tr>", str_replace($strRep, "", $result[1]));
$dataList = array();
for($pos=2;$pos<count($tableRow);$pos++) {
$tableData = explode("<td>", $tableRow[$pos]);
for($i=0;$i<=count($i);$i++) {
for($j=0;$j<10;$j++) $dataList[$pos-1][++$i] = $tableData[$i];
}
}
echo "<pre>";
print_r($dataList);
echo "</pre>";
?>