Keine POST-Übergabe bei input=file

Diskutiere mit über: Keine POST-Übergabe bei input=file im Web-Programmierung Forum

  1. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Beiträge:
    606
    Zustimmungen:
    7
    Registriert seit:
    06.01.2004
    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
     
  2. 2nd

    2nd MacUser Mitglied

    Beiträge:
    8.902
    Zustimmungen:
    242
    Registriert seit:
    25.07.2004
    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
     
    Zuletzt bearbeitet: 26.07.2006
  3. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.029
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004
    zustätzlich muß der upload in der php.ini erlaubt sein UND
    die maximale Obergrenze muß passen. Also auch die php.ini prüfen!
     
  4. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

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

    Der_Jan Thread Starter MacUser Mitglied

    Beiträge:
    606
    Zustimmungen:
    7
    Registriert seit:
    06.01.2004
    Welches File meinst du?

    Der enctype ist eingetragen.

    Danke! (wenngleich das Problem noch existiert) ;)
     
  6. 2nd

    2nd MacUser Mitglied

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

    2nd
     
  7. asylum

    asylum MacUser Mitglied

    Beiträge:
    747
    Zustimmungen:
    1
    Registriert seit:
    10.06.2005
    Is register_globals ON oder OFF?
     
  8. Der_Jan

    Der_Jan Thread Starter MacUser Mitglied

    Beiträge:
    606
    Zustimmungen:
    7
    Registriert seit:
    06.01.2004
    Register_globals=Off
     
  9. asylum

    asylum MacUser Mitglied

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

    Der_Jan Thread Starter MacUser Mitglied

    Beiträge:
    606
    Zustimmungen:
    7
    Registriert seit:
    06.01.2004
    Bingo!!!:freu:

    Jetzt klappts, danke!
     
Die Seite wird geladen...
Ähnliche Themen - POST Übergabe bei Forum Datum
JQuery $.post dynamische Daten versenden Web-Programmierung 08.12.2008
Mit Perl Daten per POST an Script schicken Web-Programmierung 13.10.2007
Post variablen in ein Pop Up übertragen Web-Programmierung 25.08.2006
Array bei der Variablen Übergabe Web-Programmierung 04.06.2004
POST reload problem Web-Programmierung 25.03.2004

Diese Seite empfehlen

Benutzerdefinierte Suche