Tom: CSV-Import mit fgetcsv

Beitrag lesen

Hello,

ich habe ein Problem mit der Anwendung und/oder Verständnis von fgetcsv. Wenn ich mir meine CSV zB. mit Notepad++ anschaue sehe ich die Datei wie folgend:

Öffentlicher Identifikationscode;Privater Identifikationscode

676b156bd8574d1e904c663687a66ed5;01952566952840098761a16159c90f56
152cd3a4c21e4e398076f25b47b81255;04350e1648114f1095a16b3d03882e78


>   
> Schaue ich mir das ganze im Windowseditor an:  
> ~~~xml

Öffentlicher Identifikationscode;Privater Identifikationscode676b156bd8574d1e904c663687a66ed5;01952566952840098761a16159c90f56152cd3a4c21e4e398076f25b47b81255;04350e1648114f1095a16b3d03882e78  

> 

also ohne Zeilenumbruch.

Dann solltest Du als erstes mal die Datei in einer Hex-Darstellung ansehen und feststellen, was wirklich drin ist.

  • Welche Zeilenumbruchzeichen?  "\n" oder "\r\n", ...
  • Welche Codierung?  ISO-8859-1, UTF, ...

Und dann lies dir die Anleitung nochmal aufmerksam durch:
http://de2.php.net/manual/en/function.fgetcsv.php

Dort wird auch von eventuellen Problemem mit Zeilenenden gesprochen.
http://de2.php.net/manual/en/filesystem.configuration.php#ini.auto-detect-line-endings

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de