Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

bestimmte zeile nach datum aus csv auslesen

ich möchte aus einer .csv- datei eine bestimmte zeile auslesen, je nach datum. es sollen aber aus der zeile auch nur 3 felder angezeigt werden.

das ergebnis sollte z.B. so aussehen &title=MusterA&id=12&

aber was mach ich falsch?



<?

$filename = "0701_gewinne.csv";
$handle = fopen($filename, "rb");
$string = fread($handle, filesize($filename));
$needle = "\r\n";
$results = array();
$line = date("d");
$col_1 = $data[1] ;
$col_2 = $data[2] ;

for ($offset = 0; ($results[] = $pos = strpos($string, $needle, $offset)) !== false; $offset = $pos+1);
if ($line > 1) $newpos = $results[$line-2] + strlen($needle);
else $newpos = $results[$line-2];
fseek($handle, $newpos, SEEK_SET);


if (is_resource($handle))

echo "&titel=" . ($handle[$col_1])) . "&id=" .  $handle[$col_2] . "&" ;
fclose($handle);
?>


Antworten zu bestimmte zeile nach datum aus csv auslesen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Der Code sieht ja echt brutal aus ;)

Lies doch die Datei erstmal mit file() ein, dann hast du die Zeilen schonmal komfortabel in einem Array. In einer For-Schleife kannst du dann mit explode() wiederum die einzelnen Felder je Zeile in ein Array verfrachten und so besser auf einzelne Elemente zugreifen.

Was es mit dem Datum auf sich hat hab ich jetzt aber nicht ganz geschnitten...

greez 8)
JoSsiF


« Software für Website Gestaltung?Zwischen zwei CSS dateien hin und her schalten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Grundstrich
Der Begriff des Grundstrichs im Bereich der Typografie, bezeichnet den senkrechten Strich der Buchstaben. Bei Schriftarten mit variabler Strichstärke, wie zum Beispi...

Haarstrich
Der Begriff Haarstrich stammt aus dem Bereich der Typographie. Bei Schriften, wie zum Beispiel der Antiquaschrift mit unterschiedlichen Strichstärken, wird zwischen ...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...