2013年8月25日

摘要: 现在的动态网站存在很多性能上的弊端,seo优化会存在一定的瓶颈,现在将动态的网站代码转换为html静态文件,是浏览器通过html间接的读取动态网站源文件,这对其网站加载速度还是seo优化有着举足轻重的作用。 本文将介绍Php 生成静态html文件的三种方法 。1,下面使用模版的一个方法! 1 简单的将模板写进一个文件中存为html.html2,按时间生成html文件名 1 年月日时分秒.html"; 4 $date = date('YmdHis'); 5 $fp = fopen (date('YmdHis') . '.html',&qu 阅读全文
posted @ 2013-08-25 13:14 gavin_echo 阅读(771) 评论(0) 推荐(0) 编辑
 
摘要: //身份证号验证03 protected function checkIdCard(){04 if(empty($_POST['idcard'])){05 return false;06 }07 $idcard = $_POST['idcard'];08 $City = array(11=>"北京",12=>"天津",13=>"河北",14=>"山西",15=>"内蒙古",21=>"辽宁",22=>&q 阅读全文
posted @ 2013-08-25 13:02 gavin_echo 阅读(3152) 评论(0) 推荐(0) 编辑
 
摘要: 1. 不要随便就复制变量有时候为了使PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想一下,在下面的例子中,如果用户恶意插入 512KB 字节的文字到文本输入框中,这样就会导致 1MB 的内存被消耗!BAD:$description = $_POST['description'];echo $description;GOOD:echo $_POST['description'];2. 对字符串使用单引号PHP 引擎允许使用单引号和双引号来封装字符串变量, 阅读全文
posted @ 2013-08-25 12:58 gavin_echo 阅读(199) 评论(0) 推荐(0) 编辑
 
摘要: 一、 开发成员a)项目主管b)页面美工c)页面开发d)服务端程序开发e)系统与数据管理f)测试与版本控制二、 网站组开发简明流程三、 开发工具与环境a) 服务器配置i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。ii. 数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服务,邮件服务器。iii. 100M/1000M交换机b) 开发工具i. 前台: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Ado 阅读全文
posted @ 2013-08-25 12:50 gavin_echo 阅读(498) 评论(0) 推荐(0) 编辑
 
摘要: 1.分页源码 1 totalNum = $count;//总记录数 33 $this->pageSize = $size;//每页大小 34 $this->pageNo = $pageNo; 35 //计算总页数 36 $this->pageCount = ceil($this->totalNum/$this->pageSize); 37 $this->pageCount = ($this->pageCountpageCount; 38 //检查pageNo 39 $this->p... 阅读全文
posted @ 2013-08-25 11:41 gavin_echo 阅读(272) 评论(0) 推荐(0) 编辑
 
摘要: 2013年最流行的php框架盘点PHP框架的发展背景毫无疑问,Web框架技术在近几年已经得到了突飞猛进的发展和普及,在过去几年里,框架技术的普遍经历了比较大的完善过程,很大一部分可以归因于Ruby on Rails,以及在其他编程语言中流露出的MVC框架思想。如果你是一个PHP忍者,而不是一个铁杆的Ruby追随者,你也许会惊奇市面上已经有这么多的框架,哪一个才是适合你的。当然回答和个问题取决于的诸多因素,今天我们将会回顾一下这个典型的问题,如何为你的下一个应用系统选择适合你的PHP框架。同时我们也来看一下比较流行的PHP框架,比较一下他们的区别,这样可以帮你自己做出明智的选择,找到最适合你项目 阅读全文
posted @ 2013-08-25 01:20 gavin_echo 阅读(240) 评论(0) 推荐(0) 编辑
 
摘要: 1.(2-3年)基础素质毕业头2-3年,是培养基础素质的时候,是把学校学到的理论知识,应用在实践过程中的时候。1.1知识面工作中用到的知识,和学校里学习的知识,往往不大相同,去接触实际用到的技术,解决方案,设计模式,努力扩展自己的眼界,是这个阶段的主要任务。做web开发的,会慢慢得接触到html,css,js等等知识,做后台的,接触到php,java,linux,线程,性能瓶颈等等各类。这个阶段接触的东西比较多,比较杂,同时年纪轻也是学习能力最强的时候。1.2解决问题的能力书上有的东西,不管多难,只要你肯花时间,总归学得来。比较难的是书上没写的东西,需要你自己思考,推理的东西。这些归结到一起, 阅读全文
posted @ 2013-08-25 01:06 gavin_echo 阅读(193) 评论(0) 推荐(0) 编辑
 
摘要: 我们在开发网络程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。下面简单说一下php抓取页面的几种方法及原理:一、 PHP抓取页面的主要方法:1. file()函数2. file_get_contents()函数3. fopen()->fread()->fclose()模式4.curl方式5. fsockopen()函数 socket模式6. 使用插件(如:http://sourceforge. 阅读全文
posted @ 2013-08-25 00:06 gavin_echo 阅读(213) 评论(0) 推荐(0) 编辑