PHP案例操作
-
php分页的具体实现操作
3(1)先创建一个分页导航条,可以点击 (2)动态创建分页导航条,直接采用面向对象思想实现成员属性:保存数据的,保存将来可能会变化的数据创建多少页,将来会变化,所以我们将其保存到属性上总的页数 == 查询的…
-
PHP分页的基本介绍
分页基本介绍 讲一个知识点之前,先考虑为什么学习这个知识点 首先,先看一个没有使用分页的应用,在网页中显示所有的商品信息 先创建一个商品的数据表,并添加测试数据 通过php查询商品的信息,并在网页显示出来 …
-
PHP文件下载
文件下载 如果下载的文件较多、文件大,通常就会使用百度云,如果下载的文件小、文件少的话,通常会使用php进行下载 通过php下载文件的原理: 先通过php读取下载的文件资源,读取到这些资源之后,再将其保存到文件…
-
PHP文件上传入门案例
为了方便管理这些上传的文件,我们通常会将上传的文件保存到uploads目录下面 防止上传文件过大 思路:首先给定一个文件的最大限制,然后再拿上传的文件的大小 和 最大的限制进行比较,文件大小单位是字节,字节之间…
-
PHP将文件上传代码封装成函数
为什么要封装到函数中? 提高上传文件的代码的重用性,保证这些代码能够在不同的场景中灵活的应用 封装到函数之前,先思考哪些部分将来可能会变化、修改,将这些可能变化的部分以参数形式传递进去,这样,我们的函…
-
PHP文件上传类
为什么要将PHP上传的代码封装类中呢? 因为现在主流的编程思想都是OOP(面向对象编程),那么面向对象编程和面向过程编程的区别是: 面向过程:文件里面的基本单位是函数 面向对象:文件里面基本的单位是类 如何封…
-
PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)
处理主流的图像类型(jpg、png、gif) Jpg -> imagecreatefromjpeg() Png->imagecreatefrompng() Gif->imagecreatrefromgif() 保存图像的时候: Png--->imagepng() Gif---->imagegif() Jpg--…
-
PHP图像压缩处理技术教程
一、图像压缩介绍 我们之前学习过文件的上传(上传一个头像),但是上传的文件不能直接使用的,因为本地的文件可能会很大,在前端页面显示的时候,就会加载很长时间,所以我们通常会先压缩再使用 通常压缩的时候,…
-
php将验证码类应用到案例中
如下代码,首先我们先创建一个表单: 当我们提交表单的时候,拿用户输入的验证码 和 我们生成的验证码进行比较 如何将生成的验证码保存起来? 需要使用到会话技术:SESSION技术
-
如何实现网站验证码登录功能以及前台留言?(实用篇)
实现原理: 验证码: 原理: 1.是一张图片 2.图片内容是随机字符 3.PHP代码即时生成图片 1.画布(设置宽高) 2.设置背景 3.设置干扰 4.把内容填充上去 验证码代码:
-
PHP+Mysql+jQuery实现对当前在线用户数统计方法(附代码)
我们要统计在一段时间内访问站点的人数,有多种解决方案,你可以使用cookie,session结合文本或者数据库来记录用户访问数。本文将使用PHP,结合Mysql以及jQuery,展示一个统计在线人数以及访客地区分布的示例。 通…
-
用PHP屏蔽关键字,敏感词,你用哪些方法(附代码)
在文章评论,分享内容中有时候会遇到屏蔽敏感词,关键字等之类的。本文介绍了PHP屏蔽关键字实现方法,一共有两种实现方式,具体如下: 第一种方法 思路 用正则去匹配关键字,把关键字用别的字符替换 $str = "/你大…
-
PHP生成缩略图有实现过,但是生成填充白边的实现过吗?-(附代码)
PHP生成缩略图,相信很多人都实现过吧,没有的友友也看看吧。最近在坐一个生成缩略图的功能,还要要求上传的图片没有和限制的宽高的话,自动补白边,以下是自己实践过的例子,和大家分享一下,我主要用的还是larave…
-
php+redis消息队列实现抢购功能
实现功能: 1. 基于redis队列,防止高并发的超卖 2. 基于mysql的事务加排它锁,防止高并发的超卖 基于redis队列工作流程: 1. 管理员根据goods表中的库存,创建redis商品库存队列 2. 客户端访问秒杀API 3. web服务…
-
漂亮的PHP验证码前言
在提交表单的时候为了防止机器操作或者是恶意的攻击,在填写表单的时候一般都用验证码来过滤掉一些非法提交数据。今天给大家介绍一款PHP验证码库Captcha。 1. 安装 方法一:已安装好composer可以使用composer安装: …
-
PHP产生不重复随机数的5个方法总结
无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地。PHP项目中,PHP程序员是需要经常的和随机数或者随机数组打交道,所以,本文就分享PHP如何产生不重复随机数常用的几种方法! 方法一: 方法二: 方法三 …
-
PHP 生成唯一订单号函数
PHP 生成唯一订单号函数 一、应用场景 有电子商城项目,需要生成订单号。当时的考虑很简单,取系统时间加上随机数,或者使用 uniqid() 方法。仔细考虑下上述方法,在顾客购买量少的情况下,订单重复的可能性…
-
php生成微信红包数组
php生成微信红包数组 源代码 代码图 效果图