Hallo zusammen,
irgentwie habe ich ein Größenlimit in der nachfolgenden Funktion.
Die Datei data.xml ist eigentlich nur ca. 20KB gross....
Es wird nur ca. 50% des Inhalts angezeigt.
Wo könnte hier die Begrenzung liegen?
Nehme ich kürzere Dateien wird alles angezeigt.
Gruß
untangler
irgentwie habe ich ein Größenlimit in der nachfolgenden Funktion.
Die Datei data.xml ist eigentlich nur ca. 20KB gross....
Es wird nur ca. 50% des Inhalts angezeigt.
PHP-Code:
function xml2php($file) {
$xml_parser = xml_parser_create();
if (!($fp = fopen($file, "r"))) {
die("unable to open XML");
}
$contents = fread($fp, filesize($file));
fclose($fp);
xml_parse_into_struct($xml_parser, $contents, $arr_vals);
xml_parser_free($xml_parser);
return $arr_vals;
}
$file = "data.xml";
$feed = array();
$feed = xml2php($file);
for ($i=0; $i<$count($feed) && $i<200; $i++) {
print_r($feed[$i]);
echo "<br>--".$feed[$i]["tag"]."-----<br>";
}
Nehme ich kürzere Dateien wird alles angezeigt.
Gruß
untangler
Kommentar