PHP购物车类 14 January 2010 19:16 Thursday by 小屋 浏览(2631)

  <?
// 购物车类 

/*
使用说明:
构造函数 cart 可以使用参数:
cart($cartname = 'myCart', $session_id = '', $savetype = 'session', $cookietime = 86400, $cookiepath = '/', $cookiedomain = '')
$cartname 是购物车的标识,可以指定,可以保证不重名,不会有相关冲突
$session_id 是 session_id,默认是使用 cookie 来传输,也可以自定义,如果存储类型是 session 才起效
$savetype 存储类型,有 session 和 cookie 方式
... 其他是 cookie 需要的参数

如果程序本身也需要使用 session,建议购物车使用 cookie 存储




添加一个商品
============================================================
// 引用类
require_once './cart.class.php';
// 建立类实例
$cart = new cart();

// 商品已经存在 修改数据
if ($cart->data[$id]) {
$cart->data[$id]['count'] += $count;
$cart->data[$id]['money'] += $cart->data[$id]['price'] * $count;
// 添加商品
} else {
$cart->data[$id]['name'] = $name;
$cart->data[$id]['price'] = $price;
$cart->data[$id]['count'] = $count;

阅读全文>>

php的简单模板类 09 January 2010 10:00 Saturday by小屋 浏览(1624)

 

<?php

 

/*

 * 简单替换模板类

 * 

 * 

 */

 

class QuickTpl

{

var $filename; //模板文件

var $content; //返回内容

 

//初始化模板文件,将所有内容读入

function quicktpl($tplfilename) {

$this->filename=$tplfilename;

$fd = fopen( $this->filename, "r" );

$this->content = fread($fd, filesize($this->filename));

fclose( $fd );

}

阅读全文>>

javascript代码整理(多且精) 05 December 2009 22:15 Saturday by小屋 浏览(1520)

一、验证类
1、数字验证内
  1.1 整数
      /^(-|\+)?\d+$/.test(str)
  1.2 大于0的整数 (用于传来的ID的验证)
      /^\d+$/.test(str)
  1.3 负整数的验证
      /^-\d+$/.test(str)
2、时间类
  2.1 短时间,形如 (13:04:06)
      function isTime(str)
      {
        var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
        if (a == null) {alert('输入的参数不是时间格式'); return false;}
        if (a[1]>24 || a[3]>60 || a[4]>60)
        {
          alert("时间格式不对");
          return false
        }
        return true;
      }
  2.2 短日期,形如 (2003-12-05)
      function strDateTime(str)
      {
         var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
         if(r==null)return false;
         var d= new Date(r[1], r[3]-1, r[4]);
         return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
      }

阅读全文>>

PHP 生成缩略图的类 01 December 2009 1:26 Tuesday by小屋 浏览(1299)

PHP代码

<?php   
  
/**  
* 功能:生成缩略图  
* 作者:phpox  
* 日期:Thu May 17 09:57:05 CST 2007  
*/  
  
class CreatMiniature   
{   
    //公共变量   
    var $srcFile="";        //原图   
    var $echoType;            //输出图片类型,link--不保存为文件;file--保存为文件   
    var $im="";                //临时变量   
    var $srcW="";            //原图宽   
    var $srcH="";            //原图高   
  
    //设置变量及初始化   
    function SetVar($srcFile,$echoType)   
    {   
        if (!file_exists($srcFile)){   
            echo '源图片文件不存在!';   
            exit();   
        }   
        $this->srcFile=$srcFile;   

阅读全文>>