Keine POST-Übergabe bei input=file

  1. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    Der Titel sollte heißen: Keine POST-Übergabe bei type=file

    Ich möchte ein bestehendes PHP-Formular um eine Upload-Funktion erweitern.
    Sobald ich das Formular um das neue INPUT-Feld vom type=file erweitere, werden zwar weiterhin alle Werte aus den bereits vorhandenen INPUT-Felder vom type=text übergeben, der Wert aus dem neuen type=file-Feld jedoch nicht.:(

    Nachdem ich mir die Hirnwindungen wundgegrübelt und keine Erklärung für dieses Problem gefunden habe, hoffe ich auf einen erleuchtenden Tipp von Euch. Jemand ne Idee? :rolleyes:

    Danke & Gruß Der Jan
     
    Der_Jan, 25.07.2006
    #1
  2. 2nd

    2nd MacUser Mitglied

    Mitglied seit:
    25.07.2004
    Beiträge:
    8.901
    Zustimmungen:
    242
    Das File liegt an einem temporären Ort auf dem Webserver. Du musst das umkopieren, also serverseitig noch "nachbehandeln". Das geht mit PHP z. B.. Oder PERL.

    Das Formular muss ein weiteres Attribut haben:

    <form action="input_file.htm" enctype="multipart/form-data">

    Hier steht was dazu:

    http://www.dclpfaq.de/q/q-formular-upload-php4.html

    Nur 2 Gedanken, wenn Dir das alles bekannt ist, sieh mein Posting als gegenstandlos an :)

    2nd
     
    2nd, 25.07.2006
    #2
  3. wegus

    wegus MacUser Mitglied

    Mitglied seit:
    13.09.2004
    Beiträge:
    14.982
    Zustimmungen:
    1.545
    zustätzlich muß der upload in der php.ini erlaubt sein UND
    die maximale Obergrenze muß passen. Also auch die php.ini prüfen!
     
    wegus, 26.07.2006
    #3
  4. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    In der php.ini ist file_uploads = on und upload_max_filesize = 32 M, müßte also gehen, tuts aber nicht. :(
     
    Der_Jan, 26.07.2006
    #4
  5. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    Welches File meinst du?

    Der enctype ist eingetragen.

    Danke! (wenngleich das Problem noch existiert) ;)
     
    Der_Jan, 26.07.2006
    #5
  6. 2nd

    2nd MacUser Mitglied

    Mitglied seit:
    25.07.2004
    Beiträge:
    8.901
    Zustimmungen:
    242
    Das, was im Formular über den Dialog ausgewählt wird, diese Datei wird nach dem Absende-Button auf den Webserver geladen.

    2nd
     
    2nd, 26.07.2006
    #6
  7. asylum

    asylum MacUser Mitglied

    Mitglied seit:
    10.06.2005
    Beiträge:
    747
    Zustimmungen:
    1
    Is register_globals ON oder OFF?
     
    asylum, 26.07.2006
    #7
  8. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    Register_globals=Off
     
    Der_Jan, 26.07.2006
    #8
  9. asylum

    asylum MacUser Mitglied

    Mitglied seit:
    10.06.2005
    Beiträge:
    747
    Zustimmungen:
    1
    weiss nicht ob du dran gedacht hast, aber dann heissen die $vars so: $_FILES['xy']
     
    asylum, 26.07.2006
    #9
  10. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Mitglied seit:
    06.01.2004
    Beiträge:
    609
    Zustimmungen:
    7
    Bingo!!!:freu:

    Jetzt klappts, danke!
     
    Der_Jan, 26.07.2006
    #10
Die Seite wird geladen...
Ähnliche Themen - POST Übergabe bei
  1. Fabi_K
    Antworten:
    15
    Aufrufe:
    13.263
    Fabi_K
    22.12.2008
  2. StruppiMac
    Antworten:
    4
    Aufrufe:
    546
    mr660
    15.10.2007
  3. oconner
    Antworten:
    19
    Aufrufe:
    1.177
    moses_78
    28.08.2006
  4. Steglich
    Antworten:
    2
    Aufrufe:
    675
    Steglich
    07.06.2004
  5. bondiblue
    Antworten:
    2
    Aufrufe:
    747
    bondiblue
    25.03.2004