public function fileuploadAction() { $dir = USER_FILES_PATH . DS . 'files' . DS; $name = explode('.', $_FILES['file']['name']); $ext = '.' . $name[sizeof($name) - 1]; $fileName = str_replace($ext, '', $_FILES['file']['name']); $filename = System_String::translit($fileName) . date('_Hms') . $ext; $file = $dir . $filename; move_uploaded_file($_FILES['file']['tmp_name'], $file); chmod($file, 0777); echo json_encode(array('filelink' => $this->view->baseUrl() . DS . 'UserFiles/files' . DS . $filename, 'filename' => basename($file))); $this->_helper->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); }