- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 mysql防注入
SQL Injection(sql注入)SQL注入是从正常的www端口访问,而且表面看下来跟一般的web页面访问没有区别,所以目前市面的防火墙都不会对sql注入发出警报,如果管理员没有查看日志的习惯,可能被入侵很长时间都不会发觉$sql=”select* from users where username=’$username’ and password=’$password’”;1使
2013-06-24 11:28:49 1181
原创 php 文件操作
voidheader ( $string [, bool replace [, int http_response_code]])//$string代表的是输出的http标头,后面一个参数是一个bool值,代表是否要覆盖相同的http消息头,默认是true Array header_list(void)返回一个数字索引数组,包含向client端发送的标头 boolset
2013-06-22 15:16:53 580
原创 php gd2
这里是一段用gd库显示中文的例子 $im=imagecreatetruecolor(400,400); $red=imagecolorallocate($im,255,0,0); $ziti="simhei.ttf"; $str='实验'; imagettftext($im,20, 0, 10,
2013-06-22 11:01:04 806
转载 php gd2
1 创建画布2 绘制需要的图形3 输出图像到网页,也可以另存为4 销毁该图片,释放内存常用的图片格式:gif/jpg/jpeg png bmp 1 gif压缩率高,只能显示256色,可能造成色彩的丢失,可以显示动画图片2 jpg/jpeg图片的压缩率,可以用较小的文件来显示,网页上应用比较多3 png 该格式综合了gif和jpg的优势,缺点是不能显示动画(高保真)
2013-06-21 14:46:13 816
原创 http协议
404 bytes sent to 183.232.22.140:80GET /r/www/cache/static/global/js/tangram-1.3.4c1.0_07038476.js HTTP/1.1Accept: */*Referer: http://www.baidu.com/Accept-Language: zh-CNUser-Agent: Mozill
2013-06-21 14:43:54 852
原创 关于像素的理解问题
自学好长时间了,之前也学习过photoshop,虽然知道像素是组成位图的基本单元,但是在我的脑海里一直有一个错误的认识像素是有长度的,但是实际上像素是没有确定的长度的,例如你的电脑屏幕分辨率是800*600 , 这表示一行有800个像素,有600行,但是如果你的电脑屏幕调成1024*768,此刻的一行表示1024个像素,有768行, 但是我们要思考的是?为什么电脑屏幕没有变化,成像
2013-06-20 14:22:05 941
原创 服务器端相同的内容只会抓取一次
当服务器端的一个test.html文件中有两张一样的照片时,只会请求一次,之后用的都是缓存,所以这个东西很好,在我们网页布局的时候要用到图片,尽量用相同的图片,这样就可以很好的利用缓存
2013-06-18 18:11:55 619
原创 对计算机语言的理解
1 翻译程序: 将某种语言程序转换成另一种语言,在逻辑上保持一致的 2 编绎程序: 将高级语言(源程序)-------->低级语言(目标程序) 3 解释程序: 输入高级语言,进行解释并调用计算机执行,马上返回结果,接着执行下一句
2013-06-18 17:02:36 918
原创 win7下wamp的搭配安装
话说今天我终于自己安装搭配好了wamp,所谓的wamp就是windows+apache+mysql+php Apache部分1 第一步首先安装apache,下载可以到apache官网2 在浏览器中输入http://localhost/ 或者是http://127.0.0.1 如果出现it works ,则表明apache安装成功
2013-06-17 16:16:55 1968
原创 配置自己的虚拟主机
1 打开httpd.conf文件,改成如下 2 打开httpd-vhosts.conf文件,改成如下3 打开hosts文件,在c:/windows/system32/drivers/etc/hosts4 在浏览器中输入http://www.baidu.com/ 你将看到你自己的页面
2013-06-16 23:54:20 618
原创 apache配置新的站点实例
把下面一个模块加入到httpd.conf中 #direcotory相当于是欢迎页面 DirectoryIndex index.html index.htm index.php #你的站点别名 Alias /mywww "D:/mywww" #这是访问权限设置 Order allow,deny Allow from al
2013-06-16 17:05:39 1016
原创 win7下cd命令的使用
我们在win7下面不能直接使用cd这个命令来切换目录,而是要用cd /d这个命令,具体的原因我还不知道,就先放在这里,以后有答案再来更新dir命令是显示当前的目录,这是一个很有用的命令,在命令行中不管使用/ 或者 \都是是可以的,所以在windows下面就不要纠结到底是正斜杠还是反斜杠的问题了
2013-06-14 16:57:04 4885
原创 php+apache+mysql之间的关系
今天自己在windows7下手动配置php+apache+mysql,出现了很多问题,首先我想要解释的是这三者之间到底是什么样的关系客户端------------>服务器端 这之间php始终是一个执行者,当客户端发出一个请求命令时,apache将这些集合分配给php,php再调用自己的各个模块去处理,例如要处理一个1+1=?的例子,当客户端发送这样的请求时,apache把这个命令分配给
2013-06-09 23:54:50 3244
转载 php 中autoload机制
这是一篇解释很详细的文章,来自php100,贴在这里给自己鼓励!(1) autoload机制概述 在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际
2013-06-09 07:55:31 661
原创 php is_numeric
<?php $str=1312313; echo is_numeric($str); ?>is_numeric这个函数判断是否为数学或者数字字符串
2013-06-08 15:02:35 1630
原创 php array chunk
<?php $arr=array("key1"=>"hello","key2"=>"world","key3"=>"xiao","key4"=>"bai"); print_r(array_chunk($arr, 2,true)); ?>最后一个参数需要注意,当为true时,子数组的键名还是不变的,如果为false键名全部用重新编排的数字代替
2013-06-05 20:19:18 571
原创 php array_change_key_case()
这个函数的作用就是将数组中的键值全部变成小写或者大写,下面是测试的东西<?php $arr=array("key1"=>"hello","key2"=>"world","key3"=>"xiao","key4"=>"bai"); $keyCaseUpper1=array_change_key_case($arr,CASE_UPPER); print_r($keyCaseUpper1);
2013-06-05 20:13:38 1346
原创 php 中require() include() require_once()
require()在被包含文件出错里将不继续执行,而include()会继续执行require_once()如果文件代码已经包含,则不会重复包含综上所述:我们应该用require_once()才恰当!
2013-06-05 09:53:49 543
原创 php switch语法
switch的语法老是记不住,今天在这里贴出来,以后多看几遍就清楚了<?php$i=1;switch ($i){ case 0: echo "is equles 0"; break; case 1: echo "is equles 1"; break; case 2: echo "is equles 2"; break; default: echo "this is
2013-06-05 09:43:56 724
原创 php 登入
<?php$arr=array("one","two","three","four");foreach ($arr as $value){ echo $value."";} ?>输出结果onetwothreefour
2013-06-05 09:35:19 706
原创 php中&的理解
这里的意思是指$b,$c,$a都是指向同一个内存的,所以其中任何一个操作都将改变其原始的值而c语言中的指针操作是指针的上移或者下移,并且指向了另一个内存单元了,而并不是改变内存单元
2013-06-05 09:29:12 665
转载 牛逼正则验证url
function IsURL(str_url){var strRegex = "^((https|http|ftp|rtsp|mms)?://)?"+ "(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@+ "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP形式的URL- 199.194
2013-06-04 14:33:00 913
转载 php中的recevicemail源码
我自己是用这个类来接收邮件的,所以贴在这里参考<?php// Main ReciveMail Class File - Version 1.1 (02-06-2009)/* * File: recivemail.class.php * Description: Reciving mail With Attechment * Version: 1.1 * Created: 01-03
2013-06-03 10:54:41 1499
转载 receivemail.example.php
function test($strHead){ if(ereg("=\?.{0,}\?[Bb]\?",$strHead)){ $arrHead=split("=\?.{0,}\?[Bb]\?",$strHead); while(list($key,$value)=each($arrHead)){ if(ereg("\?=",$value)){
2013-06-03 10:51:00 1200
原创 php中ereg()函数的用法
int ereg(string pattern,string,array[regs]);实现的功能是用正则对一个字符串进行过滤
2013-06-03 10:42:43 4295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人