首页 > php开发

PHP无限级分类实现程序

主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类,最终的效果是:

阅读全文

PHP 无限分类实现程序

1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类;

2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat,程序实现比较简单,首先我们假设有这样的一个三级分类,新闻,PHP新闻,PHP6.0出来了.

阅读全文

php简单的日历程序代码

PHP提供了date()函数,该函数提供了丰富的日期处理功能,现在需要获得的数据有两个,第一个是当月的总天数,第二个是该月的第一天所在星期中的第几天,数字表示0(表示星期天)到6(表示星期六).

阅读全文

$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP

1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 2.HTTP_X_FORWARDED_FOR:浏览当前页面的用户计算机的网关 3.HTTP_CLIENT_IP:客户端的ip 

在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取.

阅读全文

php curl 抓取页面几种方法介绍

curl主要是抓取数据,当然我们可以用其他的方法来抓取,比如fsockopen,file_get_contents等,但是只能抓那些能直接访问的页面,如果要抓取有页面访问控制的页面,或者是登录以后的页面就比较困难了,是把PHP的主页取回放到一个文件中.

阅读全文

Pdo_MySQL安装过程模块提示PDO_MYSQL make: *** [pdo_mysql.lo]

今天在安装Pdo_MySQL模块时提示PDO_MYSQL make: *** [pdo_mysql.lo]之类的错误,下面来看解决办法.

编译安装PDO_MYSQL拓展模块,总是提示 PDO_MYSQL make: *** [pdo_mysql.lo] Error 1 下 /software/PDO_MYSQL-1.0.2/php_pdo_mysql_int.h:25:19: error: mysql.h: No such file or directoryIn file included from /software/PDO_MYSQL-1.0.2/pdo_mysql.c:31:

阅读全文

PHP 文件上传进度条实现程序

在php中要实现上传进度条有很多方法,如ajax是现在的主流或利用iframe来实现,现在我们来介绍php的apc与uploadprogress实现文件上传进度条效果.

目前我知道的方法有两种,一种是使用PHP的创始人 Rasmus Lerdorf 写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用PECL扩展模块 uploadprogress实现(http://pecl.php.net/package/uploadprogress)我这里举两个分别实现的例子供参考,更灵活的应用根据自己需要来修改.

阅读全文

swfupload配置与使用方法

swfupload是一个用来文件上传的组件,对于大文件我们觉得是很不错的,下面我来介绍swfupload配置与使用方法吧.

swfupload对于大文件上传等比较好用,下面以classic form demo为例,简单说明下用法.

阅读全文