Fileupload über CreateFileUploadInput
Posted: Sun May 13, 2007 5:40 pm
Hallo,
ich bin echt fertig, weil ich ein Problem hab an dem ich nun schon seit Stunden sitz:
Ich möchte über mein Modul auch eine Datei hochladen können. Das Problem ist, dass ich nicht weiß, wie mir die Datei zurück gegeben wird:
Also erzeugt wird das Dateifeld über:
$this->smarty->assign('inputdatei',$this->CreateFileUploadInput($id,'inputdatei'));
Wenn ich dann das Formular abschicke, brauche ich ja schließlich den Namen des Inputfeldes um den Upload dann weiter zu bearbeiten, und logisch wäre das hier:
$_FILES['inputdatei']['name'] beispielsweise für den Dateinamen.
...das geht aber nicht. Obwohl ich für isset($_FILES) ein true bekomme, haut das mit dem Namen ('inputdatei') nicht hin! Ich hab mal ein wenig ins uploadmodul geschaut und da wird das mit $_FILES[$id.'inputdatei']['name'] gemacht, geht aber auch nicht. Woran liegt das? Woher bekomme ich den Namen des Inputfelds?
Für Hilfe wäre ich sehr dankbar.
Viele Grüße und Dank im Vorraus,
Archi
ich bin echt fertig, weil ich ein Problem hab an dem ich nun schon seit Stunden sitz:
Ich möchte über mein Modul auch eine Datei hochladen können. Das Problem ist, dass ich nicht weiß, wie mir die Datei zurück gegeben wird:
Also erzeugt wird das Dateifeld über:
$this->smarty->assign('inputdatei',$this->CreateFileUploadInput($id,'inputdatei'));
Wenn ich dann das Formular abschicke, brauche ich ja schließlich den Namen des Inputfeldes um den Upload dann weiter zu bearbeiten, und logisch wäre das hier:
$_FILES['inputdatei']['name'] beispielsweise für den Dateinamen.
...das geht aber nicht. Obwohl ich für isset($_FILES) ein true bekomme, haut das mit dem Namen ('inputdatei') nicht hin! Ich hab mal ein wenig ins uploadmodul geschaut und da wird das mit $_FILES[$id.'inputdatei']['name'] gemacht, geht aber auch nicht. Woran liegt das? Woher bekomme ich den Namen des Inputfelds?
Für Hilfe wäre ich sehr dankbar.
Viele Grüße und Dank im Vorraus,
Archi