
php
lerdor
专注网站开发
展开
-
WEB开发介绍
web开发的介绍web开发分为1.静态web开发如果我们的一个页面,始终是一成不变的,则就是属于静态页面web开发2.动态web开发比如:我们需要发帖,网上支付,发短信。。。常用的动态web技术:php,jsp,asp----—》asp.net,cgi 动态网页技术的发展1. cgi2. asp微软产品->asp.net3. jsp(mysql->s原创 2012-06-17 16:12:07 · 1005 阅读 · 0 评论 -
函数内怎么使用局部变量和全局变量
局部变量是函数内部定义的变量,其作用域是所在的函数。如果函数外还有一个跟局部变量名字一样的变量,程序会认为它们两个是完全不同的两个变量。当退出函数的时候,其中的局部变量就同时被清除。全局变量是定义在所有函数以外的变量,其作用域是整个php文件,但是在用户自定义的函数内部是无法使用的。如果一定要在用户自定义的函数内部使用全局变量,那么就需要使用global关键字声明。也就是说如果在函原创 2012-10-15 20:22:31 · 8487 阅读 · 0 评论 -
session和cookie有什么区别
cookie是保存在客户端机器的,对于未设置过期时间的cookie,cookie值会保存在机器的内存中,只要关闭浏览器则cookie自动消失。如果设置了cookie的过期时间,那么浏览器会把cookie以文本文件的形式保存到硬盘中,当再次打开浏览器时cookie值依然有效。session是把用户需要存储的信息保存在服务器端。每个用户的session信息就像是键值对一样存储在服务器端,原创 2012-10-15 20:49:10 · 844 阅读 · 0 评论 -
session有什么用?怎么使用?
session有什么用?怎么使用?session在web开发中具有非常重要的份量。它可以将用户正确登录后的信息记录到服务器的内存中,当用户以此身份访问网站的管理后台时,无需再次登录即可得到身份确认。而没有正确登录的用户则不分配session空间,即便输入了管理后台的访问地址也不能看到页面内容。通过session确定了用户对页面的操作权限。使用session的步骤:1. 启动se原创 2012-10-15 20:52:25 · 9425 阅读 · 0 评论 -
怎么理解正则表达式
正则表达式是用于描述字符排列模式的一种语法规则。正则表达式也叫做模式表达式。网站开发中正则表达式最常用于表单提交信息前的客户端验证。比如验证用户名是否输入正确,密码输入是否符合要求,email、手机号码等信息的输入是否合法。在php中正则表达式主要用于字符串的分割、匹配、查找和替换操作。原创 2012-10-15 21:07:56 · 496 阅读 · 0 评论 -
怎么认识ajax
ajax是asynchronous javascript and xml的缩写,是javascript、xml、css、DOM等多个技术的组合。Ajax的工作原理是一个页面的指定位置可以加载另一个页面所有的输出内容,这样就实现了一个静态页面也能获取到数据库中的返回数据信息了。所以ajax技术实现了一个静态网页在不刷新整个页面的情况下与服务器通信,减少了用户等待时间,同时也从而降低了网络原创 2012-10-15 21:09:07 · 382 阅读 · 0 评论 -
如果理解oop
OOP(object oriented programming),即面向对象编程,其中两个最重要的概念就是类和对象。世间万物都具有自身的属性和方法,通过这些属性和方法可以区分出不同的物质。属性和方法的集合就形成了类,类是面向对象编程的核心和基础,通过类就将零散的用于实现某个功能的代码有效地管理起来了。类只是具备了某些功能和属性的抽象模型,而实际应用中需要一个一个实体,也就是需要对类原创 2012-10-15 21:24:26 · 5104 阅读 · 0 评论 -
__autoload()函数是如何运作的
__autoload()函数是如何运作的使用这个魔术函数的基本条件是类文件的文件名要和类的名字保持一致。当程序执行到实例化某个类的时候,如果在实例化前没有引入这个类文件,那么就自动执行__autoload()函数。这个函数会根据实例化的类的名称来查找这个类文件的路径,当判断这个类文件路径下确实存在这个类文件后就执行include或者require来载入该类,然后程序原创 2012-10-15 20:06:33 · 967 阅读 · 0 评论 -
页面字符出现乱码,怎么解决
1.首先考虑当前文件是不是设置了字符集。查看是不是meta标签中写了charset,如果是php页面还可以看看是不是在header()函数中指定了charset;2.如果设置了字符集(也就是charset),那么判断当前文件保存的编码格式是否跟页面设置的字符集保持一致,两者必须保持统一;3.如果涉及到从数据库提取数据,那么判断数据库查询时的字符集是否跟当前页面设置的字符集一致,两者原创 2012-10-15 20:25:15 · 950 阅读 · 0 评论 -
cookie有什么用?怎么使用?
1.记录用户访问的部分信息2. 在页面间传递变量3. 将所查看的internet页存储在cookies临时文件夹中,可以提高以后的浏览速度。创建cookie:setcookie(string cookiename , string value , int expire);读取cookie:通过超级全局数组$_COOKIE来读取浏览器端的cookie的值。删除cook原创 2012-10-15 20:55:25 · 896 阅读 · 0 评论 -
如何理解smarty的使用
如何理解smarty,smarty的运用过程中注意哪些细节?Smarty是基于MVC概念的一种模板引擎,它将一个页面程序分成了两部分来实现:即视图层和控制层,也就是说smarty技术将用户UI与php代码分离开。这样程序员和美工各司其职,互不干扰。smarty运用过程中要注意以下几个问题:1.正确配置smarty。主要要配置smarty模板文件的路径;2.php页面中使用a原创 2012-10-15 21:11:55 · 595 阅读 · 0 评论 -
php缓存技术
php缓存技术转自http://www.cr173.com/html/16595_1.html 缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的转载 2012-10-20 23:57:10 · 352 阅读 · 0 评论 -
百万级PHP网站架构工具箱
http://www.phpchina.com/archives/view-36962-1.html在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、Couc转载 2012-11-07 00:45:53 · 667 阅读 · 0 评论 -
构造方法、析构方法是如何定义的
构造方法就是在实例化一个对象的同时自动执行的成员方法,作用就是初始化对象。 php5之前,一个跟类名完全相同的方法是构造方法,php5之后魔术方法__construct()就是构造方法。 如果类中没有定义构造方法,那么php会自动生成一个,这个自动生成的构造方法没有任何参数, 没有任何操作。原创 2012-10-15 20:03:31 · 983 阅读 · 0 评论 -
接口和抽象类的区别是什么
抽象类是一种不能被实例化的类,只能作为其他类的父类来使用。 抽象类是通过关键字 abstract 来声明的。 抽象类与普通类相似,都包含成员变量和成员方法,两者的区别在于,抽象类中至少要包含一个抽象方法, 抽象方法没有方法体,该方法天生就是要被子类重写的。 抽象方法的格式为:ab原创 2012-10-15 19:57:41 · 469 阅读 · 0 评论 -
PHP数组
数组提出一个问题:一个养鸡场有6只鸡,他们的体重分别为3kg,5kg,1k个,3.4kg,2kg,6.kg请问这六只鸡的总体重是多少平均体重是多少请你用现在掌握的技术编一个程序 现在我们使用现有的技术来解决问题$hen1=3;$hen2=5;$hen3=1;$hen4=3.4;$hen5=2;$hen6=50;如果我们的变量很多,如果我们分别原创 2012-06-17 21:35:40 · 775 阅读 · 0 评论 -
数组的排序和查找
数组的排序这里介绍一些常用的排序方法,排序是一个程序员的基本功所谓排序就是对一组数据,按照某个顺序排列的过程排序分2大类:内部排序交换式排序法1,冒泡法快速体验:$arr=array(0,5, -1);//从小到大排$temp=0;for($i=0;$i< count ($arr) -1原创 2012-06-17 23:34:54 · 720 阅读 · 0 评论 -
php的数组案例
多维数组-二维数组基本语法:$arr=array(array(1,2),array(3,4),...);$arr[0]=array(1,0);二维数组在内存的存在形式: 快速入门://定义移个数组$arr=array(array(1,1,1,2,1,3,5,6),array(1,1,1,原创 2012-06-22 15:39:13 · 1968 阅读 · 0 评论 -
XML
一,什么是xml【extensible markup language】用于标记电子文件使其具有结构性的标记语言,可以用来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。二,为什么使用xmlxml:保存数据1,html标签不能自定义,从标签上不能达到‘见词知意’的目的表格>行>单元格>武松单元格>行>表格>2,html将数据与格式绑定在一起武原创 2012-08-23 18:59:34 · 735 阅读 · 0 评论 -
xpath的使用
使用xpath有什么好处?可以跨层取节点么?classes.xml文件 周星驰 23 学习刻苦 乔峰 34 武功高强 武功高强 乔峰 34 武功高强 <?php //1,创建DOMDocument对象,代表一个xml文档 //Represents an entire HTML原创 2012-08-24 23:44:37 · 6384 阅读 · 0 评论 -
PHP与DOM解析XML
dom【document object model】文档-对象-模型,核心思想是把一个xml文件,看成一个对象模型,然后通过对象的方式来操作xml文件。快速入门案例:对classes.xml班级信息进行crud【create,read,update,delete】操作 周星驰 23 学习刻苦 乔峰 34 武功高强原创 2012-08-24 21:16:06 · 506 阅读 · 0 评论 -
javascript对象
javascript是面向对象的编程语言(oop)。oop语言使我们有能力自定义对象和变量类型。我们先开始学习内建的javascript对象,以及如何使用它们。对象是一种特殊的数据。对象拥有属性和方法。一,javascript的String对象创建String对象的语法new String(s);String(s);参数参数 s 是要存储在 String 对象中或转原创 2012-08-26 22:01:00 · 366 阅读 · 0 评论 -
javascript的基本使用
一,js简介JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。二,js基本格式1,javaScript脚本程序中不能包含HTML标记代码2, JavaScript脚本程序须嵌入在网页文件中3, JavaScript脚本程序可以独立保存为一个外部文件外部js文件” />4,提问:怎样将javas原创 2012-08-26 19:35:32 · 513 阅读 · 0 评论 -
SimpleXMLElement类对象的实例化
首先简单介绍一下SimpleXMLElement类finalpublicSimpleXMLElement::__construct() (string$data [, int$options = 0 [,bool $data_is_url = false [,string$ns = "" [, bool $is_prefix = false ]]]] )Create原创 2012-08-25 10:58:31 · 3404 阅读 · 1 评论 -
Notice: Undefined variable: Submit ...... 等一些这样的提示
我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action'];用以上代码总是提示Notice: Undefined index: act in D:\test\post.php on line 20另外,有时还会出现Notice: Undefined variable: Submit ...... 等一些这样的提示原创 2012-10-10 11:33:23 · 1991 阅读 · 0 评论 -
在WINDOWS中设置计划任务执行PHP文件
在网上找了些WINDOWS执行PHP的计划任务的方法,有一个写得很全,可惜在我这竟然没通过。最后不得不综合各门派的方法,才能在我这运行成功。1、写一个PHP程序,命名为test.php,内容如下所示:12$fp = fopen("test.txt", "a+");转载 2012-10-11 00:23:26 · 856 阅读 · 0 评论 -
如果我的网站用的utf-8编码,为防止乱码出现,都需要注意哪些地方
1数据库中库和表都用utf8_general_ci编码2 php连接mysql,指定数据库编码为utf8 mysql_query(“set namesutf8”);3 php文件指定头部编码为utf-8 header(“content-type:text/html;charset=utf-8”);4 网站下所有文件的编码为utf85 html文件指定编码为utf-8原创 2012-10-15 14:43:13 · 2078 阅读 · 0 评论 -
PHP 子类是否会自动调用父类的构造函数
如果子类没自定义构造函数,则自动执行父类的构造函数,反之,则要显式调用parent::__construct();原创 2013-04-23 13:38:12 · 1893 阅读 · 1 评论