- 博客(16)
- 收藏
- 关注
原创 004——生成验证码
代码如下:<?php$im=imagecreate(45,18);//创建一个45*18的图像$gray=imagecolorallocate($im,200,200,200);//创建用在image所代表的图像中颜色for($i=0;$i<4;$i++){ $size=mt_rand(3,6);//字体大小 $x=(5+$i*10);//x轴坐标 $
2012-05-26 17:33:14 460
原创 history.go(-1)和History.back()的区别
history.go(-1):返回上一页。原表单内容会丢失。history.back():返回上一页。原表单内容会保留。
2012-05-26 11:11:43 4732 1
原创 003——一次读入一行文件
文件1.txt 内容分为三行123@qq.com,5468@qq.comdfj@qq.comefu@qq.com 代码示例:<?php$fh=fopen('1.txt','r');for($line=fgets($fh);!feof($fh);$line=fgets($fh)){$line=trim($line);$info=explode(',',$l
2012-05-25 00:14:38 435
原创 MySQL在命令行显示乱码?
1.使用cmd进命令行,连接mysql数据库,查询语句时,汉字显示乱码?在命令行输入:set names gb2312;即可消除乱码。
2012-05-23 14:32:52 415
原创 MySQL缓冲和无缓冲查询对比
MySQL的客户端有两种类型的查询:缓冲查询:将接收查询的结果并把他们存储在客户端的缓存中,而且接下来获取行记录的请求仅仅从本地内获取。优点:可以在结果集中自由地移动“当前行”的指针,这样很容易找到,因为结果是存在客户端的。缺点:需要额外的内存来存储这些结果集,而且需要大量的内存,另外,php中用来运行查询的函数会一直到所有的结果都接收才会返回值。无缓冲查询:会限制你通过严
2012-05-23 10:16:03 1699
转载 SSH 协议基础
SSH的英文全称为Secure Shell,是IETF(Internet Engineering Task Force)的Network Working Group所制定的一族协议,其目的是要在非安全网络上提供安全的远程登录和其他安全网络服务。 我们可以简单理解为:Rlogin和Telnet等的替代方案。SSH的使用场景如下图所示,具体请参考下文SSH的框架。 SSH 基本框架
2012-05-21 10:16:56 719
原创 对用户的输入的数据进行安全验证
1.常见错误1.1全局变量一个基本的错误就是没有合理的进行全局变量的初始化。最好是把php.ini中的配置‘register_globals’的值设置为off(从php4.2开始默认关闭)以便避免类似错误的发生,但你仍然要注意此类问题。1.2跨站运行脚本通过跨站运行脚本技术,一个攻击者可以在用户的浏览器端执行一些客户端脚本,例如JavaScript,然后盗取用户的cookies或者
2012-05-15 10:55:51 3844
原创 字符编码乱码问题
1.meta设置字符编码为gb2312,但显示乱码!解决方法:用记事本打开文件,另存为查看编码,将UTF-8改为ANSI。乱码问题解决。
2012-05-14 16:11:39 266
原创 简单的socket通讯
服务端代码:<?phpset_time_limit(0);$commonProtocol=getprotobyname('tcp');$sock=socket_create(AF_INET,SOCK_STREAM,$commonProtocol);if($sock){print 'suess!';}$bnd=socket_bind($sock,"127.0.
2012-05-08 16:07:08 361
转载 输入\输出流
The CLISAPI defines a few constants for I/O streams to make programming for the command line a bit easier. CLI specific ConstantsConstantDescriptionSTDINAn already op
2012-05-08 15:52:34 323
转载 深入Mysql字符集设置
基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A’、’B’等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A’赋予数值0,给字符’B’赋予数值1,则0就是字符’A’的编码;• 给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character S
2012-05-04 14:01:54 315
转载 SQL服务器模式
MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。你可以用--sql-mode="modes"选项启动mysqld来设置默认SQL模式。如果你想要重设,
2012-05-02 15:08:15 754
转载 character_set_connection、character_set_results、 character_set_client的作用
如题。通常的使用中,character_set_client,character_set_connection这两个变量的值是一样的,也就是说查询不需要进行编码转换。这样看来变量character_set_connection有些多余。当查询进入时,查询会被服务器从 character_set_client转换到character_set_connection,当查询执行时,查询会被服务器从 ch
2012-05-02 14:57:42 10640
原创 php流以及文件函数
1.int file_put_contents(string $filename,string $data [,int $flags,[,resource $context]])函数功能:将一个字符串写入文件。filename:要被写入的数据文件名。data:要写入的数据。类型可以是string,array或者是stream资源。flags:可以是FILE_USE_INCLUDE
2012-05-02 13:56:40 522
原创 mysql函数大全
对于针对字符串位置的操作,第一个位置被标记为1。1.ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx
2012-05-02 11:08:38 548
原创 数据库数组
1.array mysql_fetch_assoc(resource $result)函数功能:返回根据从结果集取得一行作为关联数组。result:必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 2.resource mysql_query(string $query [,resource $link_identifier])函数功能
2012-05-02 10:42:58 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人