($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('H:i');
$s = "";
return $s;
}
// form_date('start', '2018-07-05') 为空则当前日期
function form_date($name, $value = 0, $width = FALSE)
{
$style = '';
if (FALSE !== $width) {
is_numeric($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('Y-m-d');
$s = "";
return $s;
}
/**用法
*
* echo form_radio_yes_no('radio1', 0);
* echo form_checkbox('aaa', array('无', '有'), 0);
*
* echo form_radio_yes_no('aaa', 0);
* echo form_radio('aaa', array('无', '有'), 0);
* echo form_radio('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'b');
*
* echo form_select('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'a');
*/
?>组保留的标签 余下为需要删除的标签
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;
}
?>return $r;
}
/**
* @param int $page 页数
* @param int $pagesize 每页显示数量
* @return mixed
*/
function link_find($page = 1, $pagesize = 100)
{
$arr = link__find($cond = array(), array('rank' => -1), $page, $pagesize);
return $arr;
}
/**
* @param $id
* @return bool 返回FALSE失败 TRUE成功
*/
function link_delete($id)
{
if (empty($id)) return FALSE;
$r = link__delete(array('id' => $id));
link_delete_cache();
return $r;
}
//--------------------------kv + cache--------------------------
/**
* @return mixed 返回全部友情链接
*/
function link_get($page = 1, $pagesize = 100)
{
$g_link = website_get('friends_link');
if (empty($g_link)) {
$g_link = link_find($page, $pagesize);
$g_link AND website_set('friends_link', $g_link);
}
return $g_link;
}
// delete kv and cache
function link_delete_cache()
{
website_set('friends_link', '');
return TRUE;
}
?> $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;
}
?>
进去192,168,2,1后的客户端加覆盖该怎么用-软件玩家 - 软件改变生活!
您好!希望以下方法能够帮到您。
具体的设置方法如下:/tendacn/Support/show.aspx?articleid=1090
感谢您对我们产品的支持,祝您工作顺利,生活愉快!
链接路由器IP地址 :192. 168. 1. X(X范围2-254)什么意思我填的时候要填X还是2到254随便的数字都可以
192.168.1.1是默认网关
192.168.1.2--192.168.1.254是地址池
就是路由器给每台电脑分配的IP地址
你可以把每台电脑的IP地址分配好
2-254 之间的数字 在你这网络中 别人没有用的 你都可以用。
意思是2-254之间任意数字都可以。
2到254之间的数字,如果路由器有开DHCP,那么就直接选自动获取就行了。
wifi被限速了如何解除
wifi被限速了如何解除
wifi被限速了如何解除,无线网路在我们的生活中越来越重要了,现在无论是企业还是家庭抑或是学校都有无线wi-fi,方便了大家使用网络,所以限速这个问题也越来越重要了,那wifi被限速了如何解除呢?下面是我为大家整理的相关信息供大家参考使用。
wifi被限速了如何解除1
1、通过“DHCP”动态分配IP地址范围漏洞来突破网速限制。由于路由器在默认情况下只通过DHCP服务器分配一部分IP地址范围。
2、对应的在设置IP地址限速时,大部分情况下也可能只对DHCP动态分配的IP地址范围内的电脑网速进行限制。因此我们可以尝试将电脑IP地址设置到DHCP动态分配IP地址范围之外来尝试突破网速限制。
方法二:通过软件检测局域网中未被设置限速的`IP地址范围。
1、通常情况下,局域网中部分电脑可能未受到路由器网速限制,对此我们可以将自己电脑的IP地址设置到此“未限制网速”的范围内来尝试提升网速。对此,推荐大家使用“聚生网管”来实现局域网电脑网速检测操作。
2、安装并运行“聚生网管”程序,从打开的“监控网段配置”界面中,选择或创建一个基于网卡的新监控网段,点击“开始监控”按钮。
3、待进入程序主界面后,点击程序主界面左上角的“启用管理”按钮,在此还需要根据当前局域网拓扑结构选择相应的模式。
4、待局域网中所有计算机列出后,勾选“全选”项,此时将自动检测当前局域网中所有计算机的“上行速度”和“下行速度”,从中就可以找到未被限速的IP地址范围,据此手动设置自己电脑的IP地址。
wifi被限速了如何解除2
如何蹭别人的网
1、进入主路由器的设置界面,点击左侧选项栏中的[运行状态]。广域网端口状态栏中有两个DNS服务器,主DNS服务器和备用DNS服务器,并记录下来。
2、单击【网络参数】-【局域网端口设置】,将路由器的局域网地址设置为192、168、1、1,并保存。此时,它将重新启动,然后返回设置界面,单击[无线设置]-[基本设置]将SSID设置为TP_LINK_A、将无线频道设置为:11。注意:WDS或桥梁功能必须关闭。
4、点击【无线设置】-【无线安全设置】,加密方式选择WPA-PSK。这个例子以12345678为例。
注意:与老WE加密相比,WPA/WPA2加密在桥接上更安全、更稳定,建议使用WPA/WPA2加密。
5、点击【DHCP服务器】- 【DHC服务器设置】,将【地址池起始地址】设置为192 、 168 、 1 、 100;将[地址池结束地址]设置为192、168、1、149,然后单击保存重新启动主路由器。
主路由器设置完成[设置辅助路由器]
1、进入二级路由器的设置界面。
2、点击【网络参数】-【局域网端口设置】。
3、将辅助路由器的局域网地址设置为192、168、1、2,以防止与主路由器冲突,并便于管理主路由器和辅助路由器。
4、单击[无线设置]-[基本设置]将SSID设置为TP_LINK-B、将无线频道设置为:11。
6、勾选【打开WDS】,在弹出的界面点击【扫描】,得到AP列表后找到主路由器的SSID,即TP_LINK_A,点击右边的【连接】按钮,选择WPA-PSK作为加密方式,填写主路由的密钥:12345678,点击【保存】。
7、由于新的WDS功能不同于旧的网桥,并且比旧的网桥更先进,所以只需要所有的辅助路由器打开WDS并填写主路由的信息。如果主要路线开启WDS或大桥功能,请将其关闭,否则无法使用WDS功能。
8、单击[无线设置]-[无线安全设置]在此设置二级无线路由的密码。
9、点击【DHCP服务器】- 【DHCP服务器设置】,将【地址池起始地址】改为192、168、1、150,将【地址池起始地址】改为192、168、1、199。
【网关】填写主路由器的IP地址,即192、168、1、1。主、备用DNS服务器填写之前记录的地址,保存并重启路由器。
10、设置完成,连接成功。
本文标签:
设置路由器局域网IP地址地址
更多相关文章
破解Wi-Fi密码宝典:SSID、BSSID与ESSID详解
BSSID就是无线路由器的MAC地址(本质是一个MAC地址) SSID就是手机上搜索到的wifi名字(本质是一串字符) ESSID是一个比较抽象的概念,它实际上就和ssid
开不了机,IP地址也慢?看这里解决网卡引起的困扰
你可能有这样的体会,开机进入桌面后,点击桌面上的图标,点这个没反应,点那个也没反应,直至耐着性子等了许久后,这些程序才象从沉睡中突然苏醒过来似的,猛地一下子全弹出来,真是叫人火冒三丈。这个原因是Windows设计欠佳造成的。Win
教你一招,电脑为路由器WiFi外加副路由,手机秒变Wi-Fi依赖族!
本文将向大家介绍如何通过电脑配置路由器。1. 连接线路将运营商宽带网线连接到路由器的WAN口或WANLAN口,上网电脑连接到路由器的LAN口上。 线路连好后,如果WAN口对应的指示灯不亮,
Adobe Flash Player助力,让Win10上的Ra2畅玩无阻
1. 为什么你的Ra2在Win10上“罢工”了? 嘿,各位指挥官!是不是翻出硬盘里珍藏多年的《红色警戒2》(Ra2)或者《尤里的复仇》,想在Win10上重温一下当年造天启、爆光棱的快乐,结果双击图标后,屏幕一黑,只剩下熟悉的B
一步到位!教你快速配置路由器IP让网速飞起来
IP地址是计算机网络中的关键元素,用于标识和定位设备和主机。在家庭或办公室网络中,路由器起到了连接内部设备和外部互联网的关键作用。为了使网络正常运行,需要正确设置路由器的IP地址。本文将介绍如何设置路由器的IP地址,以确保网络顺畅运
区分163.GD与ADSL:你的宽带路由器设置是否正解?
本篇文章以宽带路由器D-Link的di-740p型号,默认管理地址为192.168.0.1,管理端口是8080。将一台计算机的ip地址和路由器管理地址设置在同一网段,例如192.168.0.2,打开192.168.0.2计
从DNS查找到的IP问题:理解在Ubuntu环境中的Fail2Ban警告
目录一、问题描述 fail2ban 用了好几年,第一次看见这样的打印,大家遇到过吗? 因为第一次遇见,还一次性出现这么多, 所以我比较重视,到处找资料,想知道其出处和好坏。 因此有了下面整
无缝拓展WiFi覆盖,TP-Link桥接设置简易教程
简介:TP-LINK无线路由器的无线桥接设置是通过无线方式连接多台路由器,扩展无线网络覆盖范围的技术操作。通过设置前的准备和一系列步骤,用户可以实现两个或多个网络段的无线通信。本指南详细介绍了如何进入管理界面、开启WDS、选择主路由器
当你的Flash中心遇上了签名验证难题
1.windows访问Ubuntu的vsftpd(FTP服务器)报错 200 Switching to ASCII mode.227 Entering Passive Mode (0,0,0,0,227,175).解决方法
我的SWF文件怎么都打不开,说是数字签名验证不了!
1.windows访问Ubuntu的vsftpd(FTP服务器)报错 200 Switching to ASCII mode.227 Entering Passive Mode (0,0,0,0,227,175).解决方法
解锁CF烟雾头的NVIDIA控制面板设置,一文让你玩转游戏视觉!
1、桌面右键,属性,设置,颜色质量,中16位。高级,监视器,75Hz,分辨率,调到最小。 2、到含有你的显卡的标签,我的是Geforce GT430.启动NVIDIA控制面板, 管理3D设置, 注意关和使用全局
WebView大揭秘:Android平台上的SWF、Flash、Adobe Flash Player混合开发实战
Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地进行方法的配置。 1.WebView设置这两句条码允许执行JavaScript脚本webSettings.s
CSDN上关于pagefile.sys的深入探讨和解析
该文件通常位于操作系统安装盘的根目录,一般有几个G的大小,它是虚拟内存页面文件(这里不解释虚拟内存),该文件通常不允许删除,它的大小是可以改变的,通过设置虚拟内存的大小来改变。也可以让它位于其它磁盘,如果不设置虚拟内存则没有该文件。
页面文件pagefile.sys是何物?教程教你快速转移到其他磁盘!
pagefile.sys是什么文件?答:pagefile.sys文件是操作系统的虚拟内存文件,如果用户经常运行大型程序,建议保留。pagefile.sys怎么转到别的盘?1、右击桌面上的“此电脑”
非C盘pagefile.sys的存取秘籍:轻松删除与移动
理所当然,既然pagefile.sys可以删除,可以设置大小,当然也可以移动了。移动方法和本文中删除pagefile.sys文件的方法有些类似,都在是 系统>高级>设置>性能选项>高级>设置>下的虚拟内存
手机电脑连WiFi后无法上网?是这几个原因在捣乱,快来看看是不是你的问题!
相信很多朋友都遇到过,自己的电脑或者手机的WiFi明明已经连接了,但是就是上不了网,有的甚至别人可以用 ,就是自己连接上不了网,简直气得不行,下面就来说说wifi已连接不可上网是什么原因,以及如何处理。首先,我们先来排查w
明明WiFi连了,为啥还是没网?宿舍连通性难题大揭秘!
WiFi已连接但无法上网,这是一些用户在使用无线网络时常遇到的问题。一般来说,WiFi已连接但是没有网,主要是跟软件、配置、网络设置等相关。当WiFi已连接但无法上网时,可以尝试以下步骤来解决问题: 一、检查网络连接状态
局域网里的小问题:电脑无法上网,显示本地连接受限,轻松修复
局域网个别电脑无法上网,显示本地连接受限制,无法连接网络的部分解决方法 [管][编]关于局域网个别电脑无法上网的的问题我这里是个小的局域网,总共也就13台机器,用宽带上网,是adsl,服务器用的是win2000个
一步到位!详解Tenda无线路由器SSH配置,小白也能快速上手
tenda无线路由器设置过程几乎可以代表全部路由器,因为步骤都差不多:tenda无线路由器设置:硬件设备的安装连接如下图所示WAN口连接宽带进线、LAN口连接局域网内的电脑。 下图为完整的
Tenda路由新手指南:解决FTP软件连接不上问题
TENDA 路由器产品常见问题解答 TENDA 路由器产品常见问题解答 为什么我无法登录至宽带路由器设置页面?首先确认路由器与电脑已经正确连接(请参考怎样确认我的电脑与路由器已经正确连接),
发表评论