---
title: "Upload - HILFE - ich verstehe es einfach nicht"
url: "https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Datei-Upload","Frage","PHP"]
created: "2008-06-30"
last_reply: "2008-07-02"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Upload - HILFE - ich verstehe es einfach nicht

Extensions › Entwicklung · 4 Antworten · gestartet 2008-06-30

## Eröffnungsbeitrag

**Tron1962** · 2008-06-30 · [Beitrag #1](https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht/1)

Hallo!
Ich brauche mal dringend Euer geballtes Wissen. Ich möchte in einer Extension ein PDF hochladen (Ordner: fileadmin/uploads/pdf). In einem Formular habe ich das entspreche Input-Feld vom Type File. Ich kann das Feld dann ja auch über $this->piVars['attachment'] ansprechen. Ja und dann verlassen sie mich. Meine Daten kann ich problemlos in die Datenbank schreiben, aber ich komme einfach nicht dahinter, wie ich die Datei in den Ordner bekomme. Ich habe schon alles probiert und mit move_uploaded_file() alles mögliche ausprobiert. Ich mache da irgendetwas falsch. Hat nicht jemand ein einfaches Beispiel für mich.

Würde mich über jede Antwort freuen...

Gruß
Tron1962

## Antworten

### [#2](https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht/2) · laser · 2008-06-30

Beispiel aus einer meiner Extension:

```php
          if($_FILES['tx_mhbranchenbuch']['name']) {
            require_once (PATH_t3lib .'class.t3lib_basicfilefunc.php');
            
            $this->fileFunc = t3lib_div::makeInstance("t3lib_basicFileFunctions");
            $clean = $this->fileFunc->cleanFileName($_FILES['tx_mhbranchenbuch']['name']);
            $unique = $this->fileFunc->getUniqueName($clean, "uploads/tx_mhbranchenbuch/");
            
            // Check imagesize
            $fileInfo = $this->fileFunc->getTotalFileInfo($_FILES['tx_mhbranchenbuch']['tmp_name']);
  
            if(($fileInfo['size']/1024) <= $this->feForm_maxsize) {
              move_uploaded_file($_FILES['tx_mhbranchenbuch']['tmp_name'],$unique);
              $temp_unique  = explode('/',$unique);    
              $uploadName   = $temp_unique[2];
            }
          }
```

### [#3](https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht/3) · Tron1962 · 2008-06-30

Hallo laser,

vielen Dank für Deine Antwort. Ich habe jetzt aber noch eine Frage. Welche Variable entspricht denn jetzt meinem Formular-Feld ($this->piVars['attachment']). Ich möchte das ja nicht nur abtippen, sondern auch verstehen..

Danke im Voraus..

Gruß

Tron1962

### [#4](https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht/4) · laser · 2008-06-30

Hi,

```php
$_FILES['tx_mhbranchenbuch']['name']
```

Ich glaube aber das $this->piVars nicht die FILE-Felder abklappert, deswegen hab ich auch da die Variante über $_FILES, aber probier es einfach mal aus.

### [#5](https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht/5) · Tron1962 · 2008-07-02

Hallo laser,

vielen Dank für Deine Hilfe, habe es endlich hinbekommen..

Gruß

Tron1962

---

Quelle: „Upload - HILFE - ich verstehe es einfach nicht“, typo3.net, https://www.typo3.net/d/78975-upload-hilfe-ich-verstehe-es-einfach-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
