CreateInputFile Datei hochladen???

Hilfe zu Modulen und Tags
Post Reply
MoFu
Forum Members
Forum Members
Posts: 15
Joined: Fri Mar 28, 2008 11:15 am

CreateInputFile Datei hochladen???

Post by MoFu »

Hallo,

ich erstelle mit dem unten stehenden Befehl ein Upload Feld damit ich eine Datei hochladen kann. Das blöd ist aber das ich garnicht wie bei der Methode mit $_FILE, an den tmp_name komme.

$this->smarty->assign ('upload', $this->CreateInputFile($id, 'upload'));


Wenn ich das hier aufrufe erhalte ich nur den Dateinamen ohne Pfad: $params['upload']

Wie schaff ich es also mit CreateInputFile hin eine datei upzuloaden?
cyberman

Re: CreateInputFile Datei hochladen???

Post by cyberman »

Hmm, hast du evtl. schon versucht, für derartige Aktionen das Upload-Modul zu verwenden? Da ist die "Logistik" schon vorhanden ...

Code: Select all

{cms_module module='Uploads' mode='simpleurl' upload_id=$entry->addpaper}
(oder so ähnlich)
Sonya

Re: CreateInputFile Datei hochladen???

Post by Sonya »

MoFu wrote: Hallo,

ich erstelle mit dem unten stehenden Befehl ein Upload Feld damit ich eine Datei hochladen kann. Das blöd ist aber das ich garnicht wie bei der Methode mit $_FILE, an den tmp_name komme.

$this->smarty->assign ('upload', $this->CreateInputFile($id, 'upload'));


Wenn ich das hier aufrufe erhalte ich nur den Dateinamen ohne Pfad: $params['upload']

Wie schaff ich es also mit CreateInputFile hin eine datei upzuloaden?
Nutze $_FILES[$id.'deinFeldname'] um an den Namen ranzukommen. Vergiss nicht enctype="multipart/form-data" beim form tag, ansonsten ist $_FILES leer.
Post Reply

Return to “Module und Tags”