burghi'sphp-dummies.de
PHP für Einsteiger und Fortgeschrittenere - an laufenden Scripten erklärt
26.07.2016, 19:58 Uhr - Impressum

Tutorials - Praxis - File Upload - Das passende Formular

Tutorials - Praxis
File Upload: Das passende Formular
An und für dich werden Dateien, egal von welchem Format auch per formular übergeben.
Was man dafür braucht ist ein solches "file" - Feld:

<input type="file">

Und ausserdem reicht es dazu nicht mehr, ein Formular nur so zu definieren:

<form action="..." method="POST*">

* Dies muss hier POST sein

Sondern man muss es noch etwas erweitern durch den hier gefärbeten Zusatz:

<form action="..." method="POST" enctype="multipart/form-data">

- Das Formular bekommt so gesagt, dass es eben Files schicken kann. Oder darf. Oder muss.
Doof ja, müsst es ja eigentlich von allein wissen - aber weisses ned, also den encode type hinzufügen. Hilft alles nix.

Dann schaut das etwa so aus:
gesetzt in $_POST 'absenden'
gesetzt in $_FILES 'uploadFile'
<?php     /* mit der hochgeladenen Datei wird noch nix gemacht, aber sie wird schon mal hochgeladen */
?>

FormularQuelltext anzeigen
<html>
     <form method="post" action="/script.php" enctype="multipart/form-data">
          <input type="file" name="uploadFile"><br />
          <input type="submit" name="absenden" value="Script starten">
     </form>
</html>
© 2004-2005 - Impressum