function downloadFile($url, $toDirectory, $overwrite = false) { $filename = 'logo_' . md5($url); $url = func::translate_uri($url); if(($overwrite === true) || ($overwrite===false && !file_exists($toDirectory.$filename))) { $file = $this->getRemoteFile($url, true); $fp = fopen($toDirectory.$filename,'w+'); fwrite($fp, $file); fclose($fp); } return $filename; }
include ROOT . '/lib/include.php'; include ROOT . '/lib/link.begin.php'; if(isset($accessInfo['action'])) { $id = $accessInfo['action']; if(!is_numeric($id) || empty($id)) { $id = FeedItem::getIdByURL($accessInfo['address']); } $linker_post = FeedItem::getFeedItem($id); $linker_feed = Feed::getAll($linker_post['feed']); FeedItem::edit($linker_post['id'], 'click', $linker_post['click']+1); } if(!empty($config->linkskin)) { $skin = new Skin; $skin->load('link/'.$config->linkskin); include ROOT.'/lib/link/skin.begin.php'; include ROOT . '/lib/piece/linker.php'; include ROOT.'/lib/link/skin.end.php'; } else { if(isset($linker_post)) { header('Location: ' . func::translate_uri($linker_post['permalink'])); // 한글주소 문제없이.. } } include ROOT . '/lib/link.end.php'; ?>