File Upload
if($_FILES['picture']['error'] === 0){
// error 0 heißt kein Fehler
// wie ist der originale Dateiname?
$originalFileName = $_FILES['picture']['name'];
// wie ist der temporäre Pfad im tmp-Ordner?
$tmpUploadPath = $_FILES['picture']['tmp_name'];
// erstelle manuell den Ordner uploads (unter Linux unbedingt Schreibrechte vergeben!)
// chown, chmod, ...
// wohin soll die hochgeladene Datei verschoben werden?
$uploadPath = 'uploads/' . time() . $originalFileName;
// verschiebe die hochgeladene Datei in den projekteigenen Uploads-Ordner
$uploadSuccess = move_uploaded_file($tmpUploadPath, $uploadPath);
if(!$uploadSuccess){
$errors[] = 'Datei konnte nicht gespeichert werden. Schreibrechte?';
}
} else {
// keine Datei ausgewählt
$errors[] = 'Keine Datei ausgewählt';
}