文章列表
 
您正在查看 "Php" 分类下的文章

2008年08月29日 星期五 16:11

分页实现思想就不说了,可以到我的博客中查看基于SSH的分页实现中对分页思想的阐述。

前面已经实现了一个简单的普通的PHP分页,不是基于面向对象风格的,看起来实现非常简单,但是页面很乱。

这里实现一个PHP OO风格的分页:

需要的类如下:

Page类是一个PHP页面实体类,没有掺加任何分页逻辑;

MySQL类是一个专门用于处理查询实现的类,包括连接MySQL数据库,获取数据库连接实例,获取查询的结果集;

PageUtil类封装了分页逻辑的实现过程,其中在PageUtil类中,添加了一个Page类的对

 
2008年08月29日 星期五 12:37

其实,这是一个非常容易解决掉的问题。在我看来,似曾相识,呵呵,最近学JavaScript可是学会了使用var声明变量。

其实,在PHP中根本不需要使用var声明的,但是当一个变量作为一个类的成员变量的时候,使用var还是没有问题的。

在外部使用var就报错Parse error: syntax error, unexpected T_VAR in...,例如我的出错信息:

 
2008年08月19日 星期二 18:28

PHP 5 中引入了抽象类,和其它的面向对象语言大同小异而已。

做了一个抽象类和继承的例子,代码写在了一个PHP文件中。player.php的实现如下所示:

<?php
abstract class SportPlayer{    // 抽象类使用abs

 
2008年08月19日 星期二 15:20

总结一下PHP中的函数,下面的应该是基础的、比较常用的。

■ 有关PHP数据类型、资源、类操作的函数

1、 void var_dump ( mixed expression [, mixed expression [, ...]] )

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

2、 string gettype ( mixed var )

返回 PHP 变量的类型

 
2008年08月18日 星期一 10:59

编写了两个文件:person-student.inc和extends.php。

person-student.inc是一个类文件,包含了对一个Person的定义,其中Student类继承了Person类,实现如下所示:

<?php
class Person{
   var $id;
   var $name;

 
2008年08月18日 星期一 10:19

默认的情况下,安装配置好PHP和Apache服务器之后,在浏览PHP页面的情况下,如果出现程序错误或异常,是不会自动报错的的,也不能显示错误或异常信息。而且,显示的只是“HTTP 500 - 内部服务器错误 ”,没有任何其它的信息输出,这样不便于PHP程序的调试。

其实,是出于安全考虑,PHP默认情况下关闭了对出现异常信息的显示,只需要在PHP的初始化文件php.ini中进行设置即可。

(注意:

我的PHP版本和Apache的具体配置信息为:

PHP Version 5.2.6

 
2008年08月17日 星期日 22:17

首先编写一个Person类,对应的类文件为person.inc,如下所示:

<?php
class Person{
   var $id;
   var $name;
   var $age;
   var $email;
   function Person($id,

 
2008年08月17日 星期日 21:05

1. 介绍
1.1. 标准化的重要**
标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。
1.2. 优点
当一个项目尝试着遵守公用的标准时,会有以下好处:
· 程序员可以了解任何代码,弄清程序的状况
· 新人可以很快的适应环境
· 防止新接触php的人出于节省时间的需要,自创一套风格并养成终生的习惯
· 防止新接触php的人

 
2008年08月17日 星期日 20:52

来源:编程中国(www.bccn.net)
链接:http://www.bccn.net/Article/web/php/jszl/200710/6596.html

        在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。

  由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和

 
2008年08月17日 星期日 20:32

分页原理就不多说了,可以参考我的文章中Hibernate、Struts及其Spring等等进兄分页的说明。这里实现的是类似于JSP分页,直接将分页代码嵌入到网页之中,缺点就是代码非常庞大,而且逻辑略微显得有些混乱。

数据库中的数据情况如下所示:

mysql> use shirdrn;
Database changed
mysql> s

 
2008年08月16日 星期六 14:40

下载

apache_2.2.9-win32-x86-no_ssl-r2.msi : http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.2.9-win32-x86-no_ssl-r2.msi

php-5.2.6-Win32.zip : http://us2.php.net/distributions/php-5.2.6-Win32.zip

pecl-5.2.5-Win32.zip :

 
2008年08月16日 星期六 11:24

最近,因为需要,在研究FaceBook和MySpace的技术架构,接触到PHP,其实很久以前就听说并初步接触过PHP了,知道它是服务器端脚本语言。同样,在进行Java WEB开发的过程中,已经感受到了基于JSP的编程,ASP及其. NET也略有接触,作为服务器端编程语言,我们关注它们所表现出来的一些特性,无非是较好的语言规范、简单易用、安全、速度、可扩展性、可以执性等一些特征。

但是一直以来对选择使用PHP的理由还是有些模糊,以前在新浪网博客中接触过,还有不少大型网站现在仍然选择使用PHP开发,可见PHP为人所选。

对于PH

 
2008年08月15日 星期五 22:19

实现用户登录的表单,共有三个文件:login.php、validate.php、success.php。

根据用户输入的用户名和密码,检索MySQL数据库。

保存用户登录账号信息的表结构如下:

mysql> describe myuser;
+----------+------------------+------+-----+---------+-------+
| Field

 
2008年08月15日 星期五 15:32

使用MySQL作为数据库平台,IIS作为WEB服务器。

创建数据库shirdrn及其表myuser,脚本如下所示:

CREATE DATABASE `shirdrn` /*!40100 DEFAULT CHARACTER SET latin1 */;

DROP TABLE IF EXISTS `shirdrn`.`myuser`;
CREATE TABLE `shirdrn`.`myuser` (

 
2008年08月03日 星期日 10:25
在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS

$_SERVER 是一个包含诸如头信息(header)、路径(path)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 规范中说明,所以应该仔细研究一下。

这是一个

 
   
 
 
文章存档
 
     
 
最新文章评论
  

这个不错,很详细,对于我们初学spring框架的人不错的帮助,感谢楼主分享
 

最近用,学习了~
 

[表情]
 

[表情]
 

对于Ubuntu用户,有一个简单的办法: 将该用户添加到admin用户组,即 usermod -G adm
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu