组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
如何设置电脑网络共享和家庭组编程频道|福州电脑网
如何设置电脑网络共享和家庭组
系统教程840
更新时间:2026-04-03 20:27:06 2023年11月24日发(作者:)
如何设置电脑网络共享和家庭组
在现代家庭中,电脑网络共享和家庭组起着重要的作用。家庭成员
可以共享文件、打印机、以及其他网络资源,增加沟通和合作的便利
性。本文将介绍如何设置电脑网络共享和家庭组,以便您能够充分利
用家庭网络资源。
一、准备工作
在开始设置之前,确保您的电脑连接到家庭网络,并且您有管理员
权限。同时,将所有需要连接到网络的设备都连接到同一个路由器上。
二、创建家庭组
1.打开控制面板。在Windows系统中,点击开始菜单,然后选择控
制面板。
2.在控制面板中,找到网络和共享中心,并点击进入。
3.在网络和共享中心中,点击"创建一个家庭组"。
4.选择以家庭组的形式共享文件和打印机,并点击下一步。
5.选择要共享的文件夹,并点击"下一步"。
6.创建一个家庭组密码,并确保将其妥善保管起来。
7.点击"完成",家庭组就成功创建了。
三、加入家庭组
在您的其他设备上,例如笔记本电脑或者手机,也要加入刚刚创建
的家庭组,以便可以共享资源。
1.打开控制面板,在网络和共享中心中选择"加入家庭组和局域网"。
2.输入之前创建的家庭组密码,并点击"下一步"。
3.选择要共享的文件夹,并点击"下一步"。
4.点击"完成",您的设备就成功加入了家庭组。
四、共享打印机
家庭组的一项重要功能就是共享打印机。如果希望在多台设备上都
能使用同一台打印机,可以按照以下步骤进行设置。
1.在需要共享的电脑上,打开"控制面板",然后选择"设备和打印机
"。
2.找到您要共享的打印机,并右键点击,选择"打印机属性"。
3.在打印机属性窗口中,切换到"共享"选项卡。
4.勾选"共享此打印机"选项,并为打印机取一个易于记忆的共享名
称。
5.点击"应用",然后"确定",完成打印机共享设置。
6.在其他设备上,按照"控制面板"->"设备和打印机"的步骤,找到已
经共享的打印机,并进行添加。
五、共享文件和文件夹
家庭组的另外一个重要功能是共享文件和文件夹。您可以选择共享
整个文件夹,或者只共享特定文件。
1.在需要共享的电脑上,找到要共享的文件或文件夹,并右键点击。
2.选择"属性",然后切换到"共享"选项卡。
3.点击"高级共享",勾选"共享此文件夹"选项,并为文件夹取一个
易于记忆的共享名称。
4.点击"权限",选择谁可以访问该文件夹,并设置访问权限。
5.点击"应用",然后"确定",完成文件共享设置。
6.在其他设备上,通过网络访问共享文件夹,您可以在资源管理器
中输入家庭组所在的电脑名称,找到共享文件夹,并添加到您的设备
上。
六、网络安全注意事项
在设置电脑网络共享和家庭组时,需要注意以下几点以确保网络安
全。
1.确保您的家庭网络使用的是安全的无线加密方式,如WPA2。
2.定期更改家庭组密码,以防止未经授权的设备加入。
3.设置适当的访问权限,以防止未经授权的人员访问共享资源。
4.定期检查共享设置,以确保没有意外的共享或权限泄露。
总结
通过设置电脑网络共享和家庭组,您可以方便地共享文件、打印机
和其他网络资源。遵循以上步骤,您可以轻松地设置电脑网络共享和
家庭组,并享受家庭网络带来的便利性和效率提升。记住网络安全是
本文发布于:2023-11-24,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:打印机共享需要密码
发布评论