软件开发流程
摘要:软件开发流程(Softwaredevelopmentprocess)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。开发流程 第一步:需求调研分析 1相关系统分析员向用户初步了解需求,然后用word...
阅读全文
posted @
2014-07-24 11:46
BarneyX
阅读(188)
推荐(0)
PHP常用函数和常量
摘要:PHP常用系统常量__FILE__文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自PHP4.0.2起,总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在...
阅读全文
posted @
2014-07-17 09:43
BarneyX
阅读(385)
推荐(0)
Session和Cookie的学习笔记2
摘要:"; echo ""; } echo "您本次访问本网站的时间为:".date("y-m-d H:i:s");*//* SESSION的使用 Session使用步骤 1.启动会话 在php中启动会话有两种方式: session_start(); bool session_start(void); session_register(); 2.注册会话 3.使用会话 4.删除会话*//...
阅读全文
posted @
2014-02-22 14:36
BarneyX
阅读(200)
推荐(0)
Discuz!源代码阅读笔记之common.inc.php文件【1】
摘要:1 $val) {110 $string[$key] = daddslashes($val, $force);111 }112 } else {113 $string = addslashes($string);114 }115 }116 return $string;117 }118 看了这个函数可以看到,是一个过滤函数;119 结合下面的代码可以知道,其作用是把”_COOKIE,_POST,_GET”三个数组变量中的每个不以下划线“_”开头的元素,使用这个函...
阅读全文
posted @
2014-02-18 23:21
BarneyX
阅读(329)
推荐(0)
PHP图的绘制1
摘要:最近在学习php图的绘制,写的代码放上来,供自己以后学习查看;效果图如下:/*使用到的函数说明: 关于输入格式类型函数: GIF ImageGIF($resource); PNG ImagePNG($resource); JPEG ImageJPEG($resource); WBMP ImageWBMP($resource); 这么多的图片类型都可以输出,但是有些操作系统上不技持这些中的一个或是二个类型的图, 这时我们可以使用一个函数imagetypes()这个函数...
阅读全文
posted @
2014-02-18 14:42
BarneyX
阅读(324)
推荐(0)
PHP文件类型检查类-比较全的
摘要:在CSDN上淘来的一个文件类型的类,还不错,留下自己看! '0000000C6A502020', '3gp' => '0000002066747970', '3gp5' => '0000001866747970', 'm4a' => '00000020667479704D3441', 'ico' => '00000100', 'spl' => '00000100', '...
阅读全文
posted @
2014-01-04 09:45
BarneyX
阅读(436)
推荐(0)
PHP分页详细讲解
摘要:网上有好多PHP分页的类,但我们要弄明白PHP分页原理才可以学到知识,今天我就带你学制作PHP分页。1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。2、原理所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:每页多少条记录($PageSize)?
阅读全文
posted @
2013-12-28 17:09
BarneyX
阅读(442)
推荐(0)
封装好的PHP分页类,简单好用--在开源看到的,取回来自己用
摘要:class Pagination 独立分页类调用方式:$pagenation = new Pagination( 4, 10, 200 ); // 4(第一个参数) = currentPage, 10(第二个参数) = pageSize, 200(第三个参数) = 总数$pagenation->set_link( 'http://www.360hqb.com' );$pagenation->show();set_link( 'http://www.360hqb.com' ); * $pagenation->show(); */class Jav
阅读全文
posted @
2013-12-28 17:07
BarneyX
阅读(315)
推荐(0)
php网站判断用户是否是手机访问的方法
摘要:PHP网站判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。自定义的函数如下:$agent = check_wap();if( $agent ){ header('Location: http://www.nowamagic.net'); exit;}// check if wap function check_wap(){ /.
阅读全文
posted @
2013-12-28 17:05
BarneyX
阅读(256)
推荐(0)
三种php连接access数据库方法
摘要:种是利用php的pdo,一种是odbc,com接口来与access数据库连接。利用pdo与access数据库连接$path ="f:fontwww.jb51.netspiderresult.mdb"; $conn = new pdo("sqlite:$path"); if( $conn ) { echo ('connection pdo success'); } else { echo ('cnnection pdo fail ,plase check database server!'); }利用 odbc_connec
阅读全文
posted @
2013-12-28 17:03
BarneyX
阅读(399)
推荐(0)
php防止SQL注入详解及防范
摘要:SQL 注入是PHP应用中最常见的漏洞之一。事实上令人惊奇的是,开发者要同时犯两个错误才会引发一个SQL注入漏洞一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。对于攻击者来说,进行SQL注入攻击需要思考和试验,对数据库方案进行有根有据的推理非常有必要(当然假设攻击者看不到你的源程序和数据库方案),考虑以下简单的登录表单 Username: Password: 作为一个攻击者,他会从推测验证用户名和密码的查询语句开始。通过查看源文件,他就能开始猜测你的习惯。比如命名习惯。通常会假设你
阅读全文
posted @
2013-12-28 16:57
BarneyX
阅读(397)
推荐(0)
php防止sql注入函数
摘要:$magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes($_COOKIE)); @extract(daddslashes($_POST)); @extract(daddslashes($_GET)); if(!$magic_quotes_gpc) { $_FILES = daddslashes($_FILES); } function daddslashes($string, $force = 0) { if(!$GLOBALS['magic_quotes_gpc'] || $force) { if(is
阅读全文
posted @
2013-12-28 16:29
BarneyX
阅读(496)
推荐(0)