protected function saveImage($url) { $id = direct::fragment(2, $url); $ext = file::getExtension($url); $title = md5(uniqid()) . ".{$ext}"; $i = new image(); $file = $i->getFile($id); if (empty($file)) { return ''; } $path = "/images/{$id}/{$title}"; $save_path = conf::getFullFilesPath($path); $web_path = conf::getWebFilesPath($path); $dir = dirname($path); file::mkdir($dir); file_put_contents($save_path, $file['file']); return $web_path; }