
php
文章平均质量分 69
popo18284309
平常喜欢玩游戏看电视,偶尔做顿饭吃,无聊的时候喜欢上网看帖子,但是无聊的时间实在是太多了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php学习总汇
1、PHP官方网站 ---- http://www.php.net/英文水平可以的话,建议经常到这里逛逛,这里有最新最权威的技术文档和软件。2.中国PHP联盟 ---- http://www.phpx.com/中文PHP资料全面,信息丰富,更新及时。 (一)PHP技术文档1、超越PHP ---- http://www.phpe.net/超越PHP网站是一个全新的、开放源码、非盈利性质的PHP教学站转载 2007-08-28 09:42:00 · 798 阅读 · 0 评论 -
php提高访问效率的方法——页面静态化——缓存
在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是静态页面的灵活性较差。 做静态页面的几个关键: 其实页面静态化就是页面级缓存,相当于把整个html页面缓存起来,用的时候跳过数据库直接读文件。ob_start()函数:打开输出缓冲区. 函数格式 void ob_start(void) 说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是转载 2008-07-15 17:42:00 · 3540 阅读 · 2 评论 -
php的数组问题
最近在做一个项目的时候发现,在php中,如果要对一个数据的某个元素进行赋值的时候,就会报错如:php$str="222222";$var=array( a=>"1", b=>$str, c=>"");if($var[b]){ $var[c]=$var[b];}?> 会提示出错,说明未定义常量。 这种情况有俩个方法可以解决原创 2008-04-03 11:37:00 · 482 阅读 · 0 评论 -
ajax+php实现无刷新注册
主要的代码数据库CREATE TABLE `lw_users` ( `id` int(11) NOT NULL auto_increment, `username` varchar(50) NOT NULL, `password` varchar(250) default NULL, `groupid` int(11) NOT NULL, `picurl` varchar(150) d转载 2007-10-21 15:21:00 · 3200 阅读 · 1 评论 -
怎样才能成为PHP高手?学会"懒惰"的去编程
PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。前不久的一份权威调查表明,现在已经有31.6%的网站使用PHP作为主要的服务器端编程语言。 但是,要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的P转载 2007-09-04 15:17:00 · 521 阅读 · 0 评论 -
Apache+php+mysql在Linux下的安装与配置
体安装步骤与方法如下:1. MySQL的安装•解压mysql5 的安装包:tar –zxvf mysql-5.0.16.tar.gz•进入解压后的安装包: cd mysql-5.0.16•配置:./configure--prefix=/opt/mysql--with-extra-charsets=all--with-unix-socket-path=/opt/mysql/var/mysql.soc转载 2007-09-03 16:45:00 · 761 阅读 · 0 评论 -
php中的小白问题1之@的意思
@是PHP提供的错误信息屏蔽的专用符号,使用@mysql_query 不会出现Warning,mysql_query 在遇到错误时会在页面上访提示Warning原创 2007-08-30 09:36:00 · 538 阅读 · 0 评论 -
windows下的php5与apache的配置
目前 PHP5 发布了第三个候选版本,估计正式版本不久就快释放了。安装过程应该不会有所变化,下面文章内容将讲述 Windows2000/XP/2003(不建议在 windows 98 下建立 PHP 环境) 下 PHP 环境的配置,服务器选择 Apache 2.0.49,数据库选择 MySQL 4.0.20 版本。 需要下载几个软件包 1. PHP5 RC3 2. Apache 2原创 2007-08-28 10:18:00 · 757 阅读 · 0 评论 -
php面向对象教程3
5.如何实例化对象我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。当定义好类后,我们使用new 关键字来生成一个对象。$对象名称= new 类名称();class Person{//下面是人的成员属性var $name; //人的名字var $sex; //人的性别var $age; //人的年龄//下面是人的成员方法functi原创 2007-08-28 09:53:00 · 856 阅读 · 0 评论 -
php面向对象教程2
4.如何抽象出一个类?上面已经介绍过了,面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,所以我们首先要做的就是如何来声明类,做出来一个类很容易,只要掌握基本的程序语法定义规则就可以做的出来,那么难点在那里呢?一个项目要用到多少个类,用多少个对象,在那要定义类,定义一个什么样的类,这个类实例化出多少个对象,类里面有多少个属性,有多少个方法等等,这就需要读者通过在实际的开发中就实际问原创 2007-08-28 09:52:00 · 730 阅读 · 0 评论 -
PHP所有版本 SESSION 漏洞
关键字:php 漏洞 session register_globals 登录 安全先看这一段简单的代码session_start();$_SESSION[isadmin]=yes;$isadmin=no;echo $_SESSION[isadmin];?>当php.ini里配置 register_globals = Off 时,没任何问题,输出 yes但是当php.ini里配置 r转载 2007-08-28 10:01:00 · 1442 阅读 · 0 评论 -
正则表达式教程
引言 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。 正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先转载 2007-08-28 10:13:00 · 685 阅读 · 0 评论 -
php面向对象学习教程5
9.封装性封装性是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1.把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2.信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。封装的原则在软件上的反映是:要求使对象以外的部分不能随原创 2007-08-28 09:55:00 · 990 阅读 · 0 评论 -
php面向对象教程4
7.特殊的引用“$this”的使用现在我们知道了如何访问对象中的成员,是通过“对象->成员”的方式访问的,这是在对象的外部去访问对象中成员的形式,那么如果我想在对象的内部,让对象里的方法访问本对象的属性,或是对象中的方法去调用本对象的其它方法这时我们怎么办?因为对象里面的所有的成员都要用对象来调用,包括对象的内部成员之间的调用,所以在PHP 里面给我提供了一个本对象的引用$this,每个对象里面都原创 2007-08-28 09:54:00 · 662 阅读 · 0 评论 -
php面向对象教程1
1.面向对象的概念面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象一直是软件开发领域内比较热门的话题,首先转载 2007-08-28 09:50:00 · 970 阅读 · 0 评论 -
小技巧-div上有连接效果
当你在做页面时,想给一个div或p等元素加链接,首先你会考虑到a标签,但是如果在此div内已经包含了多个a标签,你再在此div上套用a标签,是不符合标准的,所以考虑用onmouseover事件。 就是这个DIV,点点看。 其中Http://www.baidu.com就是你链接到的网址。 如果你想此div链接鼠标经过时背景或边框有所变化,可以通过hover来实现。CSS代转载 2010-05-07 15:07:00 · 913 阅读 · 0 评论