Hello,
Mit der netten Form
<form action="upload.php" method="post">
<input type="file" name="file">
<input type="submit" value="Senden">
</form>
> sende ich eine Datei an upload.php.
> Allerdungs wird mit
> `Datei <?php echo $_POST["file"]["name"]; ?> ist angekommen!`{:.language-php}
> immer nur der erste Buchstabe der Dateinamens ausgegeben. Ist da ein Fehler in meiner Logik?
Ja, da sind mehrere Fehler. Mit Logik hat das aber wenig zu tun, sondern mit der Kenntnis darüber, wie File-Uploads in aktuellen PHP-Versionen implementiert ist.
<http://php.net/manual/en/features.file-upload.php>
Und beachte bitte, dass die Browser für einen Fileupload mit PHP den Ecryption Type "multipart/form-data" benötigen, sonst kommt da auch im $\_FILES-Array von PHP nichts an.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

--
Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>