Hallo!
Ich möchte eine (über Parameter, sprich $_POST) hochgeladene CSV-Datei
mit der Methode fgetcsv() verarbeiten.
Ich habe bis jetzt folgenden Code:
(Ich arbeite mit cakePHP.)
$_POST hat folgende Struktur:
Ich denke, dass der Inhalt von datafile nicht ausgelesen wird. Kann mir wer helfen?
Grüße,
Benedikt
Ich möchte eine (über Parameter, sprich $_POST) hochgeladene CSV-Datei
mit der Methode fgetcsv() verarbeiten.
Ich habe bis jetzt folgenden Code:
Code:
if ( !isset($_POST['data']['Page']['datafile']) ) { echo $form->create('Page', array('action'=>'/blz-upload')); echo $form->input('datafile', array('type'=>'file', 'label'=>'Datei:', 'accept'=>'text/comma-separated-values')); echo $form->end('Senden', array('name'=>'senden')); } else { $tmp = tmpfile(); fwrite($tmp, $_POST['data']['Page']['datafile']); echo $_POST['data']['Page']['datafile']; print_r(fgetcsv($tmp)); fclose($tmp); }
$_POST hat folgende Struktur:
Code:
Array ( [_method] => POST [data] => Array ( [Page] => Array ( [datafile] => Österreich.csv ) ) )
Grüße,
Benedikt
Comment