-
php面向对象全攻略 (九)访问类型
本文为大家讲解的是php面向对象全攻略 (九)访问类型,类型的访问修饰符允许开发人员对类成员的访问进行限制,这是PHP5 的新特性,但却是OOP 语言的一个好的特性。而且大多数OOP 语言都已支持此特性...
PHP 2014-12-11 10:42:04 -
巧用Ping命令轻松排除网络故障
Ping命令实用时需要注意:成功地与另一台主机进行一次或两次数 windows7系统下载据报交换并不表示TCP/IP配置就是正确的,我们必须执行大量的本地主机与远程主机的数据包交换,才能确信TCP/IP的正确性。 Ping命令使用小技巧 一、“.0”可以有条件省略 大家常用“ping 127.0.0.1”命令在本机上做回路测试,用来验证本机的TCP/IP协议簇是否被正确安装...
系统程序 2014-12-10 08:33:05 -
php实现扫描二维码根据浏览器类型访问不同下载地址
本文是一个php实现通过检测浏览器ua信息并判断客户端类型 访问不同下载地址的脚本代码,感兴趣的同学参考下。 本程序实现的功能就是扫描同一个二维码根据浏览器类型访问不同下载地址,很实用的,建议大家学习下 <?php $Agent = $_SERVER['HTTP_USER_AGENT']; preg_match('/android|iphone/i',$Agent,$matches); if (strtolower($matches[0]) == 'android') { // echo "安卓"; header("Location: ".$GLOBALS["public_appconfig"]["app"]['android']."'"); } elseif (strtolower($matches[0]) == 'iphone') { header(&quo...
PHP 2014-12-10 01:18:03 -
php实现让页面只能被百度gogole蜘蛛访问的方法
本文是一个用php实现的让页面只能被百度gogole蜘蛛访问的方法,主要是判断访客的ua信息是否包括百度,google蜘蛛的标记,需要的朋友可以参考下。 普通用户与搜索引擎蜘蛛爬行的区别在于发送的user agent, 看网站日志文件能发现百度蜘蛛名字包含Baiduspider, 而google的则是Googlebot, 这样我们可以通过判断发送的user agent来决定要不要取消普通用户的访问,编写函数如下: function isAllowAccess($directForbidden = FALSE) { $allowed = array('/baiduspider/i', '/googlebot/i'); $user_agent = $_SERVER['HTTP_USER_AGENT']; $valid = FALSE; foreach ($allowed as $pattern) { if (preg_match($pattern, $user_agent)) { $valid = TRUE; br...
PHP 2014-12-09 04:36:03 -
php 获取当前访问的url文件名的方法小结
本文是一个php实现的可能用来获取当前访问的url中的文件名的方法,感兴趣的同学参考下。 推荐函数: 一是PHP获取当前页面的网址: dedecms也是用的这个 //获得当前的脚本网址 function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; } else { $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) { $nowurl = $scriptName; } else { $nowurl = $scriptName."?".$_SERVER["QUERY_STRING"]; } } return $nowurl; } 方法...
PHP 2014-12-08 08:00:07 -
教你怎样在微软Excel中轻松查看数据记录
不知道大家有没有这样的感觉,当你查看Excel数据表中某行记录时,由于数据表中的字段较多,需要拖动水平滚动条才能将整个表格的内容看完,这样很容易“看走眼”,不小心就会将上面一行或下面一行的内容错看成当前记录的数据。这样的数据交给领导,可是要挨批噢,其实通过下面的几行VBA代码,你就可以轻轻松松地查看记录了,操作步骤如下: 打开某工作表(假设为“Sheet1”),单击“工具”菜单中的“宏”,选择“Visual Basic编辑器”命令,双击左侧窗口中对应的工作表标签名称,在弹出的代码窗口中输入如下VBA代码: Private Sub WorksheetSelectionChange(ByVal Target As Range) If Target.EntireRow.Interior.ColorIndex10 Then Target.EntireRow.Interior.ColorIndex = 10Else Target.EntireRow.I...
系统程序 2014-12-07 09:30:05 -
PHP 根据IP地址控制访问的代码
本文是一个php实现的可以根据IP地址来控制访问内容的示例代码,感兴趣的同学参考下。 需求: 有时需要根据 IP 地址控制访问,以限制或引导某些访问请求...
PHP 2014-12-07 06:33:03 -
永中Office轻松浏览学生登记表
朋友在一所中学的教务处工作,他使用永中Office的电子表格来登记学生情况(如图1),但学生多了以后,不仅浏览起来不太方便,而且容易出现错行的现象。于是,我就用函数为其做了一个简单的查询表格...
系统程序 2014-12-06 18:15:45 -
数据分类汇总,教你一键轻松搞定
对于大型的数据表要进行分类汇总,以前我采用“自动筛选”的办法来实现的,但这样既麻烦,又容易出现错误。经过摸索,发现用“宏”可以实现批量筛选和打印,一键搞定了分类汇总和打印! 一、数据汇总 选中F1002单元格(此处假定有1000条数据),输入公式:=SUBTOTAL(9,F3:F1002),确认一下,统计出“面积”总和...
系统程序 2014-12-06 14:36:14 -
怎样把Excel轻松实现自动换行
Excel处理数据之便捷众人皆知,可在其单元格内换行就略显不便,不知你是否也遇到过此类问题?通过摸索,以下四法便能轻松实现单元格内的自动换行。 1. 输入数据随时换行 用户若要在输入数据时换行,只要通过Alt+Enter组合键即可轻松实现...
系统程序 2014-12-06 14:27:08 -
教你在微软Excel中轻松查看数据记录
不知道大家有没有这样的感觉,当你查看Excel数据表中某行记录时,由于数据表中的字段较多,需要拖动水平滚动条才能将整个表格的内容看完,这样很容易“看走眼”,不小心就会将上面一行或下面一行的内容错看成当前记录的数据。这样的数据交给领导,可是要挨批噢,其实通过下面的几行VBA代码,你就可以轻轻松松地查看记录了,操作步骤如下: 打开某工作表(假设为“Sheet1”),单击“工具”菜单中的“宏”,选择“Visual Basic编辑器”命令,双击左侧窗口中对应的工作表标签名称,在弹出的代码窗口中输入如下VBA代码: Private Sub WorksheetSelectionChange(ByVal Target As Range) If Target.EntireRow.Interior.ColorIndex10 Then Target.EntireRow.Interior.ColorIndex = 10Else Target.EntireRow.I...
系统程序 2014-12-05 10:33:05 -
php设计模式 Visitor 访问者模式
本文为大家讲解的是php设计模式 中的Visitor 访问者模式,感兴趣的同学参考下。 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作 <?php /** * 访问者模式 * * 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作 * */ abstract class Visitor { abstract public function visitCroncreteElementA($element); abstract public function visitCroncreteElementB($element); } class ConcreteVisitor1 extends Visitor { public function visitCroncreteElementA($element) { echo get_class($element)." visit 1A<br/>"; } pu...
PHP 2014-12-04 23:09:04