tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von kuddeldaddeldu
  • 1 Beitrag von ZodiacXP
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
235
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MsvP@habdichliebhasi
    MsvP@habdichliebhasi MsvP@habdichliebhasi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    EK
    Beiträge
    291
    Hallo zusammen,

    ich habe ein PHP Script, das Eingaben aus einem Formular in eine Datenbank speichert. Jetzt würde ich dieses Script dahingehend gerne erweitern, dass es vor Speichern der Daten überprüft, ob eines der Felder ein Upload Feld war, bzw. ob eine Datei mit übergeben wurde.

    Gibt es eine Möglichkeit zu überprüfen, ob eine der Eingaben aus dem Formular eine Datei ist?

    Bevor es jemand fragt, das Script muss leider so allgemein gehalten bleiben. Da das Formular benutzerdefiniert im Html Code angepasst werden kann. Dh. einfach über den "input"-Type. Somit kann ich nicht vorher prüfen, welche Form-Feld-Typen vorhanden sind.

    Lg
    Micha
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Dateiuploads landen im $_FILES-Array.

    LG
    MsvP@habdichliebhasi bedankt sich. 
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  3. #3
    Avatar von MsvP@habdichliebhasi
    MsvP@habdichliebhasi MsvP@habdichliebhasi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    EK
    Beiträge
    291
    Huch, das ist ja einfach! :-D

    Lieben Dank

    //edit

    Habe doch noch ein Problem.

    Und zwar habe ich jetzt das File Array, aber ich weiß leider immernoch nicht wie ich an das Feld komme, von dem aus die Datei übertragen wurde.

    Ich hätte ja jetzt alle Informationen in:
    $_FILE [ DATENARRAY ] [ FELDNAME ]

    Aber ich weiß ja leider nicht, wie der Feldname ist und komme somit nicht an die Informationen.

    Lg
    Micha
     

  4. #4
    Registriert seit
    Mar 2004
    Beiträge
    1.856
    Blog-Einträge
    2
    Dazu ein (hoffentlich) selbsterklärendes Beispiel:
    PHP-Code:
    $keys array_keys($unbekanntes_array);
    foreach (
    $keys as $s)
    {
      echo 
    "In dem unbekannten Array, gibt es den Key " $s " und dazu den Wert:" $unbekanntes_array[$s] . "! <br /> \n";

    Array_keys liefert dir was du suchst.
    Man kann auch folgendes machen:
    PHP-Code:
    foreach ($unbekanntes_array as $key => $wert)
    {
      echo 
    "In dem unbekannten Array, gibt es den Key " $key " und dazu den Wert:" $wert "! <br /> \n";

    Allerdings ist das nicht so performant und man sollte es vermeiden.
    MsvP@habdichliebhasi bedankt sich. 
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  5. #5
    Avatar von MsvP@habdichliebhasi
    MsvP@habdichliebhasi MsvP@habdichliebhasi ist offline Mitglied Brokat
    Registriert seit
    Nov 2003
    Ort
    EK
    Beiträge
    291
    Super. Danke! =)
    Hat geklappt.

    Lg
    Micha
     

Ähnliche Themen

  1. SQL - Nach Timestamp abfragen
    Von Sasser im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 11.05.10, 12:41
  2. Scriptaufruf nach Formulareingabe
    Von apathy im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 10.03.05, 23:15
  3. Nach Zeichenfolge abfragen?!
    Von Krissi im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 29.07.04, 11:30
  4. Antworten: 2
    Letzter Beitrag: 14.12.02, 14:42
  5. Antworten: 3
    Letzter Beitrag: 10.06.02, 15:11