Hallo, wie meine Überschrift bereits mein Problem beschreibt bekomme ich die Daten nicht vernünftig auslesen.Zumindest müsste ich Daten die wie folgt aufgebaut sind:
dt_Jahr dt_Nummer dt_Kilometer
01022008 15795464 4564km
.
.
.
Diese Daten sollten dann zeilenweise ausgelesen werden, und als Array zurückgegeben werden leider raffe ich das nicht so ganz.
wäre schön wenn mir wer weiterhelfen könnte. Hier der aktuelle Codeschnippsel.(Die Ausgabe soll als wiederkehrende Funktion auftauchen da dies öfter verwendet wird)
function holeDaten($filename, &$_buffer, $maxrecsize=2048) ##function öffnen
{
$fh = fopen($filename,'r');
$_rec = array();
while ($false !==($rec = fgetcsv($fh, $maxrecsize, ';', '"'))
{
$_buffer[] = $_rec;
}
fclose($fh);
return 0;
}
$_buffer = array();
$err_hd = holeDaten('xxx.csv',$_buffer);
if ($err_hd == 0)
{
echo "<pre>\r\n";
echo print_r($_buffer,1);
echo "</pre>\r\n";
}
else
{
echo "<p>Fehler beim Lesen von ".$filename.": $err_hd <p>\r\n";
}
MfG
KampfHitsKeks