摘要: 看到Trojan大牛写的文章,特地转来与大家分享。0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str... 阅读全文
posted @ 2012-02-11 15:35 稻草哥 阅读(226) 评论(1) 推荐(0)
摘要: 系统讲解PHP开发中安全防范知识 PHP代码安全和XSS,SQL注入等对于各类网站的安全非常中用,尤其是UGC(User Generated Content)网站,论坛和电子商务网站,常常是XSS和SQL注入的重灾区。这里简单介绍一些基本编程要点, 相对系统安全来说,php安全防范更多要求编程人员对用户输入的各种参数能更细心. php编译过程中的安全 建议安装Suhosin补丁,必装安全补丁 php.ini安全设置 register_global = off magic_quotes_gpc = off display_error = off log_error = on # ... 阅读全文
posted @ 2012-02-06 18:38 稻草哥 阅读(644) 评论(0) 推荐(0)
摘要: "对于页面中一个static的div#demo,我想让这个#demo里的一个div#sub相对于#demo定位在右上角的某个地方,应该是用这个position:relative这个吧,然后再加上top,right给限制一下。position的默认值是static,(也就是说对于任意一个元素,如果没有定义它的position属性,那么它的position:static)如果你想让这个#demo里的一个div#sub相对于#demo定位在右上角的某个地方,应该给#demo相对定位,#sub绝对定位。absolute是相对于自己最近的父元素来定位的,如果你不给#demo相对定位,那么#su 阅读全文
posted @ 2012-02-06 14:24 稻草哥 阅读(202) 评论(0) 推荐(0)
摘要: Blueprint CSS 框架将 html 标签设定为如下情况:统一重置了 43 个 html 标签(html 4.0 标签一共 91 个)的属性,(html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, t 阅读全文
posted @ 2012-02-05 14:21 稻草哥 阅读(790) 评论(0) 推荐(0)
摘要: 自己刚学了PHP,尝试去看一些网上的代码,还好可以大概看懂,身为一个网络安全爱好者,当然关心PHP开发所引发的安全问题,作为新手应该首先注意的是用户的提交内容,他们很有可能是大灰阔哦!看如下一个简单的登入表单<html> <head> <title>Login</title> </head> <body> <form action=”verify.php” method=”post”> <p><label for='user'>Username</label> 阅读全文
posted @ 2012-01-29 00:12 稻草哥 阅读(3330) 评论(0) 推荐(0)
摘要: 制作留言板大神们要求分页显示:如下为一些比较实用的东西。mysql数据库为HELLO,数据表为HI。其定义sql语句如下:create table HI ( id int(5) not null auto_increment, biaoti varchar(40) not null, neirong text not null, primary key (id) );字段说明:id :记录号,自动递增且为主键biaoti :标题neirong :内容<html> <head> <title>分页显示的实现方法</title> <meta h 阅读全文
posted @ 2012-01-26 15:56 稻草哥 阅读(409) 评论(0) 推荐(0)
摘要: 首先还是来介绍一下flock()的这个函数:函数原型bool flock (resource fp, int operation [, int & wouldblock])要取得共享锁定(读取的程序),将lock设为 LOCK_SH(PHP 4.0.1 以前的版本设置为 1)。要取得独占锁定(写入的程序),将lock设为 LOCK_EX(PHP 4.0.1 以前的版本中设置为 2)。要释放锁定(无论共享或独占),将lock设为 LOCK_UN(PHP 4.0.1 以前的版本中设置为 3)。如果不希望 flock() 在锁定时堵塞,则给lock加上 LOCK_NB(PHP 4.0.1 以 阅读全文
posted @ 2012-01-23 16:32 稻草哥 阅读(4317) 评论(0) 推荐(1)
摘要: 因为自己也是个linuxer熟练运用VIM是必须的,恰好学长杰哥对此有研究,转来给大家分享。对此表达对杰哥的敬意。有好东西分享给大家才能相互学习是吧。要做个Linuxer,VIM的操作是必须就跟手指头盲打键盘那么熟练。首先说下Vim的两种最常用模式,这是对菜鸟说的:),普通模式和输入模式,在普通模式下所有的按键都是命令,在输入模式下可以输入字符。在刚用vi打开文档时,都是普通模式,本文就介绍如何快速记住一些最基本的操作命令。先讲讲在普通模式下的光标移动。当你的打字速度到达一定境界时,比如我:),我非常不喜欢把手移到小键盘或者方向键那里去,因为那个地方操作起来太慢严重影响我心情有木有,所以VIM 阅读全文
posted @ 2012-01-21 23:54 稻草哥 阅读(3035) 评论(0) 推荐(1)
摘要: 欢迎网络安全爱好者与我交流相对于有线来说,无线虽然更加方便,但科技总是会和我们开一个玩笑,使用无线你也必须留个心眼,(最近才研究无线类别的攻防,恳请大牛指教)它的原理其实就是在“理论”上认为MAC地址对于没一个无线用户都是全球唯一的,哈哈!看见我“理论”打了双引号就知道意思了吧,无极限,你懂的。下面开始正题第一步:获取对方信息在进行一段时间的抓包后,可以清楚获取当前连接至该AP的合法客户端MAC,即STATION显示的MAC,注意在BSSID显示下的MAC正是AP的MAC记得一开始只知道偷懒都依托于工具,那就给大家推荐一款工具吧:WildPackets OmniPeek 但是因为驱动问题(尤其 阅读全文
posted @ 2012-01-21 23:22 稻草哥 阅读(2842) 评论(0) 推荐(0)
摘要: 有些新手利用xampp搭建自己的环境进入phpmyadmin,发现会出现如下错误:链接表的额外特性尚未激活。要查出原因,请点击此处。使用配置文件中定义的控制用户连接失败。现在给出如下解决方法:打开phpmyadmin/config.inc.php,根据错误提示,找到控制用户的代码:$cfg['Servers'][$i]['controluser'] =$cfg['Servers'][$i]['controlpass'] =删掉等号后面的东西,改成:$cfg['Servers'][$i]['controlus 阅读全文
posted @ 2012-01-21 14:31 稻草哥 阅读(2502) 评论(0) 推荐(0)