本文整理汇总了PHP中FileUtil::copyToDir方法的典型用法代码示例。如果您正苦于以下问题:PHP FileUtil::copyToDir方法的具体用法?PHP FileUtil::copyToDir怎么用?PHP FileUtil::copyToDir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileUtil
的用法示例。
在下文中一共展示了FileUtil::copyToDir方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionEdit
public function actionEdit()
{
if (EnvUtil::getRequest("formhash")) {
$id = intval(EnvUtil::getRequest("id"));
$name = StringUtil::filterStr(EnvUtil::getRequest("name"));
$url = StringUtil::filterStr(EnvUtil::getRequest("url"));
$icon = StringUtil::filterStr(EnvUtil::getRequest("quicknavimg"));
if (!empty($icon)) {
FileUtil::copyToDir($icon, $this->_iconPath);
$info = pathinfo($icon);
$saveName = $info["basename"];
} else {
$saveName = StringUtil::random(16) . ".png";
$val = EnvUtil::getRequest("fontvalue");
$this->createColorImg($saveName, $val);
}
$data = array("name" => $name, "url" => $url, "description" => "", "icon" => $saveName);
MenuCommon::model()->modify($id, $data);
$this->success(Ibos::lang("Update succeed", "message"), $this->createUrl("quicknav/index"));
} else {
$op = EnvUtil::getRequest("op");
if (empty($op)) {
$id = intval(EnvUtil::getRequest("id"));
$menu = MenuCommon::model()->fetchByPk($id);
if (empty($menu)) {
$this->error(Ibos::lang("Quicknav not fount tip"), $this->createUrl("quicknav/index"));
}
$menu["icon"] = FileUtil::fileName($this->_iconPath . $menu["icon"]);
$this->render("edit", array("menu" => $menu));
} else {
$this->{$op}();
}
}
}
示例2: moveTempFile
public static function moveTempFile($file, $path)
{
if (FileUtil::fileExists($file)) {
$copySucceed = FileUtil::copyToDir($file, $path);
if (!$copySucceed) {
throw new EnvException(Ibos::lang("Move file failed", "error", array("file" => $file, "path" => $path)));
}
return basename($file);
}
}