Otto Normalverbraucher: Deit upload

Beitrag lesen

Hallo Ihr Profis,

ich möchte eine CSV Datei aussuchen, hochladen und dann verarbeiten.

Das ist mein Versuch:

<? php
if($_GET[action]){
	//phpinfo(INFO_VARIABLES);

	$dateiName = "import.csv";
	$upload = $_POST[dateiName];
	echo $upload . "<br>";

		if(move_uploaded_file ( $upload , $dateiName )){
			echo "bin da<br>";
			$fp = fopen($dateiName,"r");

			while($line = fgetcsv($fp,3000,";")){
				echo "Paketnr: " . $line[15] . "<br> Lieferschein: " . $line[23] . "<br> Gewicht: " . $line[21] . "<hr>";
			}
		}
	} else {
?>
	<form name="DDimport" style="margin:20px;" action="ddImport.php?action= 1" method="post">

		<br>Importdatei wählen<br><br>
		<input type='file' name = 'dateiName' value= ' Durchsuchen ' align="absmiddle" accept="text/csv"><br>
		<input type='submit' value= 'importieren ' align="absmiddle" >
		</br>

	</form>

<? } ?>

Die echos dienen rein zur Überwachung wie weit das Programm arbeitet. Das erste echo zeigt den Dateinamen an - dann ist schluß. Bei if(move_upload ist schluss.

Wo hat er denn die Datei hingeladen? Da ist doch nirgends ein Pfad angegeben? Dann muss die Datei doch im selben Pfad liegen wie das Skript? Auch der phpinfo zeigt keinen Pfad in dem die Datei liegen könnte.

Wo ist mein Denkfehler?