Für das hochladen einer Datei mit PHP ist folgender Code notwendig:
<?php
if(!is_array($_FILES["datei"])){
echo '<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="datei"><br>
<input type="submit" value="Hochladen">
</form>';
}else{
move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']["name"]);
echo "OK ist oben";
}
?>
if(!is_array($_FILES["datei"])){
echo '<form action="index.php" method="post" enctype="multipart/form-data">
<input type="file" name="datei"><br>
<input type="submit" value="Hochladen">
</form>';
}else{
move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$_FILES['datei']["name"]);
echo "OK ist oben";
}
?>
Die Datei befindet sich dann im Ordner upload. Dieser Ordner muss schreibrechte haben, am besten ihr setzt in zum testen die Rechte auf 777. Am besten ihr schützt den Uploadordner via .htaccess!