$p = $users->get("id={$page->id}"); $p->of(false); // turn off output formatting // tmp upload folder for additional security // possibly restrict access to this folder using htaccess: // # RewriteRule ^.tmp_uploads(.*) - [F] $upload_path = $config->paths->root . "tmp_uploads/"; // new wire upload $u = new WireUpload('uploads'); $u->setMaxFiles(1); $u->setOverwrite(true); $u->setDestinationPath($upload_path); $u->setValidExtensions(array('jpg', 'jpeg', 'gif', 'png')); // execute upload and check for errors $files = $u->execute(); if (!$u->getErrors()) { // add images upload foreach ($files as $filename) { $p->image = $upload_path . $filename; } $p->Name = $sanitizer->text($input->post->mitarbeitername); // Populate a field $p->Vorname = $sanitizer->text($input->post->mitarbeitervorname); // Populate a field $p->Strasse = $sanitizer->text($input->post->mitarbeiterstrasse); // Populate a field $p->Plz = $sanitizer->text($input->post->mitarbeiterplz); // Populate a field $p->Ort = $sanitizer->text($input->post->mitarbeiterort); // Populate a field $p->email = $sanitizer->text($input->post->mitarbeiteremail);