function storeUploadedFile($target) { $dir = eZWebDAVServer::tempDirectory() . '/' . md5(microtime() . '-' . $target); $filePath = $dir . '/' . basename($target); if (!file_exists($dir)) { eZDir::mkdir($dir, false, true); } $result = copy("php://input", $filePath); if (!$result) { $result = file_exists($filePath); } if ($result) { header("HTTP/1.1 201 Created"); return $filePath; } return false; }