Hey, ich hätte mal wieder eine Frage, mein PHP-Skript sieht wie folgt aus:
Allerdings erhalte die Parameter von $_FILES nicht... Dabei benötige ich die um sie im nächsten Schritt in meiner Funktion hochzuladen... Übersehe ich einfach etwas oder woran liegt es das $_FILES keine Rückgabe liefert?
Schon mal danke im Voraus.
PHP-Code:
<html>
<head>
<title></title>
</head>
<body>
<form method="post" enctype="multipart/from-data">
<table>
<tr><td>Datei:</td><td><input type="file" name="datei"></td></tr>
<tr><td>E-Mail:</td><td><input type="email" name="email"></td></tr>
<tr><td>Servertyp:</td><td><input type="text" name="styp" value="cal"></td></tr>
<tr><td></td><td><input type="submit" name="hochladen" value="hochladen"></td></tr>
</table>
</form>
<?php
if(isset($_POST["hochladen"])){
require_once("upload.php");
echo var_dump($_POST["datei"]);
echo "<br>"; // Ausgabe: string(8) "test.txt"
echo var_dump($_FILES["datei"]["name"]);
echo "<br>"; // Ausgabe: NULL
echo var_dump($_FILES["datei"]);
echo "<br>"; // Ausgabe: NULL
echo var_dump($_POST["email"]); // Ausgabe: string(13) "test1@test.de"
upload($_FILES["datei"], $_POST["email"], $_POST["styp"]);
}
?>
</body>
</html>
Schon mal danke im Voraus.
Kommentar