php购物车完整类代码

php购物车完整类代码
记得13年的时候记得写过一个php小型的增删改查电商系统,里面其中就有商品的购物结算等系统,这几天一直在研究 ecshop 系统,当然也是跟电商打交道了,对了,之前写的系统是 夏日php电子商务系统 v0.2,这个系统一直没有更新,貌似现在也不兼容最新版了,当时只是为了帮助新手朋友学习php购物车类库的。 今天偶然遇到一个顾客想要一个简单的 php 购物车系统,不需要 ecshop 哪么强大复杂的,突然一下子不知...

php邮件发送内容

php邮件发送内容
自己手里的香港空间越来越多,很难进行统一的管理,之前都是把所有空间域名统一在 word 文档里面的,这样管理起来其实很不方便,所以就开发了这样一个简单的空间管理系统,将所有的域名空间保存到数据库里面进行管理,在用户进行续费的时候就进行发送一个邮件来进行通知,然后我这边进行续费操作,正好用到一个邮件发送的功能,下面夏日博客来讲下如何在站点里面添加一个邮件发送的功能。 首先需要下载一个...

PHP多文件上传类

PHP多文件上传类
多文件的上传在许多网站上面都有应用,比如新闻图集站,需要上传一组新闻图片,还有诸如上传多个软件,也用到了多文件的上传功能,类于这样上传多文件的应用很广泛,甚至企业站都有用到,哪么就需要进行多文件上传功能了。 下面介绍的是一款PHP多文件上传类,一共两个文件,upp.php 和 uploadFile.php upp.php,这是前台所显示的表单文件了,默认的是四个上传文件域,我们可以手动进行修改,另外这个页面嵌...

PHP超强大的发邮件类

PHP超强大的发邮件类
发送邮件是许多站点必备的功能了,尤其是博客网站,发送邮件就更不能缺少了,当有访客在网站上面留下文章评论时,有时候是一个问题,哪么管理员在线进行回复时,同样需要将回复的内容发送到访客邮箱,这样就增加了访客的粘性。 在博客界,我们知道知名的PHP WordPress,需要一个邮件的插件即可进行在线回复邮件,ASP中有ZBLOG,还有一些第三方的评论系统都提供了邮件的发送,比如多说,无觅之类的,都是免...

PHP+postgresql连接数据库的类

PHP+postgresql连接数据库的类
首先应该了解一下什么是 postgresql,postgresql是一个自由对象,关系数据库服务器,数据库管理系统,它提供了相对其他开放源代码数据库系统和专有系统之外的另一种选择,其它开源代码数据系统指的就是MYSQL之类的开源系统了。 这里不再去讲解postgresql的发展历史和深入的知识了,如果对postgresql感兴趣可以到网上找一下相关材料,我们知道了postgresql也是一款类似于MYSQL数据库之外的另一种开源数据库...

PHP+mysql分页的类

PHP+mysql分页的类
一个简单的PHP+MYSQL分页的类,是经过将面向对象进行整合后形成的类,相比较复杂的分页类,这个类更容易理解,没有太多繁琐的代码,可以定义的功能属性有,1,查询所有的数据总记录数,2,当前第几页,3,每页显示记录的条数,4,一共多少页,5,从数据库中取记录的开始偏移数。 每个功能属性都有一个方法函数,在前台实例化后可以直接使用,非常方便,对于想要重新添加或删除的功能也很容易实现,懂一点PH...

mysql备份与恢复类+功能完善文件上传类

mysql备份与恢复类+功能完善文件上传类
今天推荐的精品PHP代码就是mysql备份与恢复的类了,在一般的PHP网站中都会有在线mysql备份与恢复,这样做的好处是不用每次备份都要使用 phpmyadmin 或者是客户端的工具了,使用时将备份恢复的类 dbback.class.php 进行实例化就可以使用了。 效果图如下: 这里直接附上该类作者的说明了:该类适用于小型的网站的数据库备份,内置MYSQL连接,只需要简单的配置数据库连接及存贮备份的位置即可,类实例化并且...

好用的PHP文件上传类

好用的PHP文件上传类
虽然这个文件上传类看起来很凌乱,但却是非常好用的,其中可以定义上传的文件类型,上传的文件大小等等,主要的是可以随时开启错误记录,当我们上传文件无法成功时,会给出错误的提示,比如没有文件被上传,文件只被部分上传,上传文件上传超过了Html表单中MAX_FILE_SIZE选项指定的值,上传文件超过了xiariboke.com配置文件php.ini中upload_max_size选项指定的值,不被允许的文件类型等等。可以让我们很清...

php简单的数据缓存类

php简单的数据缓存类
在php中很容易使用缓存技术,使用缓存的目的就是要减轻服务器的压力,减轻服务器的压力也可以可以使用生成静态,但如果网站的文章数量过于庞大,有成千上万条的数据,不仅会占用很大的服务器空间,而且管理起来也不容易,这个时候就可以使用缓存技术了。 网页缓存可以分为整体页面的缓存和局部缓存,整体页面的缓存就是将整个页面进行缓存,而局部缓存是将页面的一部分进行缓存,比如经常变动的部分,除了...

手写smarty迷你模板类

手写smarty迷你模板类
php代码与html代码写在一起,很不方便修改,因此要把php与html彻底分离,也就是controller(业务)与view(表现)的分离。 如果使用原生php输出,不用解析标签程序执行更快,那为什么还要用smarty模板呢?模板使用比较广泛,学习了解模版思想,达到自己写模板,比如ecshop用的改进后的smarty模板 smarty的2个大版本,3,和2.6,区别: 2.6是PHP4时代的写作风格,smarty3,是纯面向对象的写作风格. 迷你模板类:接收...

收集整理的一些PHP常用类

收集整理的一些PHP常用类
在开发网站时,经常会遇到同样的功能,比如分页,几乎所有的网站都要用到的,再比如图片上传功能,下载功能,mysql数据库的操作等等,这都是常用的功能,甚至一个网站不可缺少的,在开发企业站时,如果网站的功能一样,整个后台以及数据库都可以复制过去使用,只有部分前台的文件更改一下。 在重复使用已有的文件时,会提高很大的工作效率,因为这些文件不用再写一篇了,也没必要再写一篇了,这就是为什么...

PHP分页函数共享下

PHP分页函数共享下
本博推荐过许多 PHP 分页类,PHP 的类适合大型的 PHP 应用程序,其实对于一些小的企业网站或个人站来说,基本上没必要使用 PHP 分页类,反而使得面向对象更有性价比。 下面是一个 PHP 分页函数,关于函数和类的区别,可以理解成,函数是类的一部分,只是类里的一个方法而已,所以在小型的应用中,我们就可以将分页类的一部分功能摘出来,用不着的扔掉,或者自己写一段适合自己网站的面向过程的php分页功能...

一个老外的mysql db类

一个老外的mysql db类
因为经常逛国外php的技术站,所以有时候会去下载一些优秀的源码,今天下载了一个操作 mysql db 类,发现冗余的代码很少,无用的代码很少。 如果是我在编写代码时,只要是完整的类,功能多的类就用,比如xiariboke.com所贴出的一些自己与的类,也不管能不能用得着,正所谓多多益善吧,而在写面向对象时,大小写和php的编写也不会搞得很规范。 可能这就是一个习惯吧,因为时间的常常不够用,往往写什么功能都...

PHP无限级分类菜单

PHP无限级分类菜单
在做PHP程序时,经常会遇到设计多级菜单的编程,比如我们常见的三级菜单,首先展示产品的第一级分类,然后展示二级分类,最后再展示产品,这样就构成了三级结构,如果在后台没有一个很好的分类菜单支持,那么去更改数据时是很麻烦的。 最近在做一个内容管理的项目,客户硬要来一个多级分类,其实在许多的开源后台都是无限级的分类,比如xiariboke.com的后台,而这些分类的数据仅仅只保存到了一个数据表里,...

PHP Session类

PHP Session类
关于 SESSION 在 php 中的应用是必不要少的,最重要的功能之一,SESSION 在网络应用中,称为“会话”,我们通常理解为存储特定用户会话所需的信息,这样,当用户在网站页面之间跳转时,存储的 SESSION 值不会丢失,而是在整个用户会话中一直存活下去。通俗一点讲,就是当用户A上网时,会创建一个ID(a)值进行保存下来,如果你的ID(A)值没有进行注销,下次上网时,这个网站还会记得你的ID(A)值,这个时候就可以...

PHP用户注册常用验证检测类

PHP用户注册常用验证检测类
php用户注册验证类,在网页应用中,进行访客注册验证通常都是用正则表达式来实现的,当然,在 php 当中也不例外,正则表达式基本上可以验证所有的数据类型,也可以很好的和各种编程语言进行整合使用。 在前台验证时,就需要用ajax来进行无刷新验证,在ajax中,其实就包含了字符的正则验证条件,而在很多时候,我们在注册时习惯利用JS的弹出窗口来验证条件是否正确,其中就使用了js的弹出+正则表达式。 我们...

php很全面的数据库操作类

php很全面的数据库操作类
一个很全面的数据库操作类,从最初的构造函数开始,到最后的析构函数,自动关闭数据库,垃圾回收机制结束,有许多php数据库的操作类,均没有垃圾回收机制的结束,只是把常用的功能集成了功能类。 而这个函数,不仅仅全面的把数据库的操作功能写得很到位,而且整体源码来看,非常规范,结构很清晰。 其中还包含了防sql注入以及检查网址的来源,开启操作数据库错误记录等。编写一个功能的操作类,首先想到的是...

utf-8中文截取函数

utf-8中文截取函数
在使用 php函数截取 UTF-8 中文字符时,通常不会出现什么问题,UTF-8是国际通用的字符类型,也是使用较多的类型之一,但有时候,在页面当中进行截取字符串时,如果字符串中出现逗号,句话等,未尾截取的字符就会出现一个黑框里面有一个问号,或者索性是问号或其它转码后的字符,不能正常显示。 暂时先不去管它是什么原因吧,先找一个可以使用的utf-8中文截取函数,把功能先实现了,注意一点的是,...

php文件上传类

php文件上传类
一个简单的php文件上传的类,在整理 php 类时发现的一个图片处理类,PHP 处理图片的类已经很多了,有单独处理图片的,也有加水印的,也有生成图片的,总之,在 PHP 当中,处理图片已经很简单了,甚至在一些小型的应用中,直接应用 PHP 的面向过程就可以实现图片的上传过程,当然,为了程序的规范,我们还是有必要使用PHP的面向对象的。 下面的这个PHP文件的上传类主要是用来上传文件的,包括图片,视频,wo...

PHP文件上传类(包含水印和缩略图)

PHP文件上传类(包含水印和缩略图)
在做php项目时,需要一个图片的上传类,而且要同时包含水印和缩略图的,也就是我们上传大图的同时也要生成一个缩略图来显示,这样就不会因为图片的大小而影响网页的打开速度了,而图片上也要加上水印是为了图片版权不被盗用。 基于这个要求,首先想到的是使用一个php的文件上传类,找了许多,基本上都是上传图片加水印的php类,或者只是生成缩略图的,关于即包含水印和生成缩略图的仅仅都是面向过程。 最后...