Ergebnis 1 bis 3 von 3

Thema: Wie bekommt man die Dateinamen der im Frontend hochgeladenene Dateien

  1. #1
    Contao-Nutzer Avatar von Piet
    Registriert seit
    25.06.2009.
    Ort
    Bergisches Land
    Beiträge
    122
    Partner-ID
    ex5879

    Standard Wie bekommt man die Dateinamen der im Frontend hochgeladenene Dateien

    Hallo

    Ich habe in einer Form einige Contao-Uploads integriert.
    Wenn ich nun über den Hook "processFormData" die Dateinamen suche, ich finde diese einfach nicht.

    Wie bekommt Ihr die Dateinamen der hochgeladenen Dateien?

    Piet

    Edit: Nach Analyse von Form.php musste ich feststellen, dass man wohl über die globalen Variablen gehen muss. $_SESSION['FILES']
    Aber ich habe auch gesehen, dass es auch noch den prepareFormData-Hook gibt. Vielleicht kann ich damit noch besser arbeiten.
    Geändert von Piet (14.04.2014 um 17:47 Uhr)
    Mein Motto: Hilf Deinen Kunden zu wachsen, dann wächst auch Du.
    Bei Interesse: Piet ist zu finden unter Webdesign-NRW.de

  2. #2
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Hey.

    Über $arrFiles bekommst du alle infos der Datei.
    In dem unteren Beispiel bekommst du tmp_name.
    Dann muss im Fomular das Feld "bild" heißen.
    Oder du nimmst print_r() und lässt dir einfach mal alles aus $arrFiles ausgeben.

    getbildname.php
    PHP-Code:
    public function myProcessFormData($arrPost$arrForm$arrFiles) {
    echo 
    $arrFiles['bild']['tmp_name'];
    print_r($arrFiles);

    Hast du dein Hook im Module Ordner drinnen?
    Und dazu auch eine config.php in einen Ordner config gepackt?

    config.php
    PHP-Code:
    $GLOBALS['TL_HOOKS']['processFormData'][] = array('getbildname''myProcessFormData'); 
    Danach noch über Contao -> Autoload-Creator die Autoload Dateien erstellen lassen.

    Alles ungetestet

    lg Matthias
    Geändert von Messa (14.04.2014 um 19:22 Uhr)
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  3. #3
    Contao-Nutzer Avatar von Piet
    Registriert seit
    25.06.2009.
    Ort
    Bergisches Land
    Beiträge
    122
    Partner-ID
    ex5879

    Standard

    Danke. Dein Aufruf mit 3 Parametern (Arrays) brachte die Durchbruch.
    Ich hatte nur 2 Arrays übernommen.

    Im Dritten steht, was ich brauche.

    Danke. Piet
    Mein Motto: Hilf Deinen Kunden zu wachsen, dann wächst auch Du.
    Bei Interesse: Piet ist zu finden unter Webdesign-NRW.de

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •