Hallo,
möchte in einem Formular neben den normalen
Daten wie z.B. Name , Vorname usw. auch eine Datei
anhängen. Da gibt es doch bestimmt eine interne Funktion, die diese Datei verarbeitet, bzw. den upload macht.
Danke im Vorraus
Matthias
Hallo,
möchte in einem Formular neben den normalen
Daten wie z.B. Name , Vorname usw. auch eine Datei
anhängen. Da gibt es doch bestimmt eine interne Funktion, die diese Datei verarbeitet, bzw. den upload macht.
Danke im Vorraus
Matthias
Typo3 hat dafür fertige Funktionen in der t3lib_api:
function upload_copy_move($source,$destination)
function upload_to_tempfile($uploadedFileName)
function unlink_tempfile($uploadedTempFileName)
Forms kannst Du mit function FORM($conf,$formData='') mit this->cObj bilden.
Die Funktionen habe ich gefunden.
Aber es klappt nicht.
Habe in einem Form
<form action="'.$this->pi_getPageLink($GLOBALS['TSFE']->id).'" name="form" enctype="multipart/form-data" method="post" onSubmit="return CheckInput();">'
--nebenbei noch andere inputs----
<input type="file" name="'.$this->prefixId.'[input][datei]" value="" / >';
</form>
Wenn ich enctype="="multipart/form-data" weglasse,ist die Variable gefüllt mit der ausgewählten Datei. Alle anderen Vars sind ebenfalls belegt.Mache ich ein debug auf
$_FILES[$this->piVars['input']['datei']] ist auch nichts drin.
Finde den Fehler nicht. Muß ich irgendwas in der php.ini eintragen?
es gibt eine kleine Extension fileupload die genau das macht, klein und übersichtlich 😉