Hallo
Ich benutze folgende funktion um aus einem file roomid auszulesen:
PHP-Code:
function list\_room($filename)
{
$datei = fopen($filename,"r");
if (preg\_match\_all("/[0-9]+/s",file\_get\_contents($filename),$xml,PREG\_PATTERN\_ORDER))
{
print\_r($xml);
}
$countNr=count($xml, COUNT\_RECURSIVE);
echo $countNr;
fclose($datei);
Jetzt hab ich folgendes festgestellt:
Lass ich das ganze auf nem PHP 4 Webserver ablaufen wird das array korrekt angezeigt (5 werte)
Auf nem PHP 5 Webserver werden nur 4 Werte angezeigt (das letzte Element wird anscheinend nicht eingelesen.
Hat jemand eine Idee woran das liegen könnte?