php基础篇
php基础篇
爱酥网络
php程序员
展开
-
php 截取函数
php 截取函数 /** +---------------------------------------------------------- * 将一个字符串部分字符用*替代隐藏 +---------------------------------------------------------- * @param string $string 待转换的字符串 * @param int $bengin 起始位置,从0开始计数,当$type=4时,表示左侧保留长度 * @param int原创 2021-04-23 20:15:34 · 239 阅读 · 0 评论 -
php之文件上传类代码
/* 单个文件上传 功能 上传文件 配置允许的后缀 配置允许的大小 获取文件后缀 判断文件的后缀 报错 */ class UpTool{ protected $allowExt = 'jpg,jpeg,gif,bmp,png'; protected $maxSize = 1; //1M ,以M为原创 2012-12-25 11:28:55 · 984 阅读 · 0 评论 -
php之分页类代码
/* 思路 1.把地址栏的URL获取 2.分析URL中的query部分--就是?后面传参数的部分 3.query部分分析成数组 4.把数组中的page单元,+1,-1,形成2个新的数组 5.再把新数组拼接成query部分,合成上一页,下一页连接地址 */ //分页类 class Page { public $total; //全部条数,从数据库取出 public $p原创 2012-12-26 12:52:42 · 1249 阅读 · 0 评论 -
php之递归调用,递归创建目录
/* 递归自身调用自身,每次调用把问题简化,直到问题解决 即:把大的任务拆成相同性质的多个小任务完成 */ /* function recsum($n){ if($n>1){ return $n + recsum($n-1); }else{ return 1; } } //递归调用 echo recsum(10).''; */ //最先调用,最后原创 2012-12-17 15:31:33 · 735 阅读 · 1 评论 -
php框架练习
框架的作用: 功能:操作数据库 模版引擎smarty 分析,应该具备什么功能? a:具体配置文件 ,配置文件的读取功能 b:数据库处理类 c:目录结构 先建一个includes文件放入,配置文件(config.php),配置类(conf.class.php),mysql数据库处理类(mysql.class.php),网站初始化文件(init.php) config.php 文件:原创 2012-12-14 20:58:13 · 1004 阅读 · 1 评论 -
php之图片处理类缩略图加水印
用到两个image系统函数 imagecopymerge — 拷贝并合并图像的一部分 imagecopyresampled — 重采样拷贝部分图像并调整大小 /* 如何知道图片的大小和类型 无法确认调用函数:Imagecreatefrompng/jpeg…… 可以独处图片的宽和高 相当于宽高是已知的 一个重要的函数getimagesize() */ /* 想操原创 2012-12-15 23:26:36 · 781 阅读 · 0 评论 -
php之购物车类思路及代码
<?php /* 购物车类 1.整站范围内,购物车--全局有效 解决:把购物车的信息,放在session里 2.既然全局有效,购物车的实例只有一个 解决:单例模式 技术选型:session+单例 功能分析 判断商品是否存在 添加商品 删除商品 修改商品的数量 某商品数量+1 某商品数量-1 查看购物车的商品种类 商品数量 商品的原创 2012-12-22 14:24:34 · 5532 阅读 · 0 评论 -
php之文件上传简单介绍
要声明的form表单格式 用户名: 头像: 接收页面分析 <?php /* 文件上传的注意事项: 1.必须POST提交 2.要声明enctype选项 */ //print_r($_POST); print_r($_FILES); /* $_FILES 文件上传详解 Array ( [pic] => Array //表单域里的nam原创 2012-12-24 08:53:33 · 675 阅读 · 0 评论 -
Cookie的基本使用
1, 如何创建cookie <?php //创建cookie信息 //这个函数用于保存cookie //第一个参数,表示cookie一个key,第二个表示val,第三个表示cookie值,在客户端保存的时间,按秒计算 //key value setCookie("username","PHP永乐web开发",time()+3600); echo "保存成功"; ?原创 2012-12-23 18:53:55 · 1316 阅读 · 0 评论 -
php笔记之GD库图片创建/简单验证码
燕十八 公益PHP培训 课堂地址:YY频道88354001 学习社区:www.zixue.it php画图:比如说验证码,缩略图,加水印都要用到GD库,所以要开启gd2库,才能用 首先找到php.ini中extension=php_gd2.dll 去掉前边的分号,然后重启apache,创建图片就可以用了 /* 画图的一般步骤: 1.创建画布 2原创 2012-12-11 11:15:31 · 1296 阅读 · 0 评论 -
php之上传小案例,根据时间:月日分创建目录并随机生成文件名
<?php /* 接收文件,并分目录存储,生成随机文件名 1.根据时间戳,并按一定规则创建目录 2.获取文件名的后缀名 3.判断大小 */ //根据月日分计算并创建目录 function mk_dir(){ $dir = date('md/i', time()); if(is_dir('./' .$dir)){ return $dir; }else{原创 2012-12-24 09:32:36 · 6004 阅读 · 0 评论 -
php之框架增加日志记录功能类
<?php /* 思路:给定文件,写入读取(fopen ,fwrite……) 如果大于1M 则重写备份 传给一个内容, 判断大小,如果大于1M,备份 小于则写入 */ class Log{ //定义一个常量,创建一个文件的名称 const LOGFILE = 'curr.log'; //写入文件 public static原创 2012-12-16 14:45:30 · 1055 阅读 · 0 评论