Welcome 微信登录

首页 / 网页编程 / PHP

php文件上传、下载和删除示例

php文件上传、下载和删除示例

php文件上传、下载和删除示例大体思路如下,具体内容如下一.文件上传 1.把上传文件的区域做出来 div1 2.把显示文件的区域做出来 div2 3.提交表单,上传文件4.服务器接收文件数据 用$_FILE[name]接收 5.处理数据,看上传文件是否有错误 错误有如下几种: 1).上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值 2).上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的...
详解PHP归并排序的实现

详解PHP归并排序的实现

归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表。归并排序的一个缺点是它需要存储器有另一个大小等于数据项数目的数组。如果初始数组几乎占满整个存储器,那么归并排序将不能工作,但是如果有足够的空间,归并排序会是一个很好的选择。假设待排序的序列:4 3 7 9 2 8 6先说思路,归并排序的中心思想是将两个已经排序好的序列,合并成一个排序的序列。上面的序列可以分成:4 3 7 9和2 8 6这两个序列,然后对这两个序列分别排序:结果为:设...
PHP实现文件上传下载实例

PHP实现文件上传下载实例

本文介绍了PHP实现文件上传与下载,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧。一、上传原理与配置1.1 原理将客户端文件上传到服务器端,再将服务器端的文件(临时文件)移动到指定目录即可。1.2 客户端配置所需:表单页面(选择上传文件);具体而言:发送方式为POST,添加enctype="multipart/form-data"属性,两者缺一不可(但是,优缺点并存,这里也限定了上传的方式和上传的文件之后的调用等方面,后面会说到)<!D...
php封装的mysqli类完整实例

php封装的mysqli类完整实例

本文实例讲述了php封装的mysqli类。分享给大家供大家参考,具体如下:类:<?phpheader("content-type:text/html;charset=utf-8");/*掌握满足单例模式的必要条件(1)私有的构造方法-为了防止在类外使用new关键字实例化对象(2)私有的成员属性-为了防止在类外引入这个存放对象的属性(3)私有的克隆方法-为了防止在类外通过clone成生另一个对象(4)公有的静态方法-为了让用户进行实例化对象的操...
php基于单例模式封装mysql类完整实例

php基于单例模式封装mysql类完整实例

本文实例讲述了php基于单例模式封装mysql类。分享给大家供大家参考,具体如下:类:<?phpheader("content-type:text/html;charset=utf-8");//封装一个类/*掌握满足单例模式的必要条件(1)私有的构造方法-为了防止在类外使用new关键字实例化对象(2)私有的成员属性-为了防止在类外引入这个存放对象的属性(3)私有的克隆方法-为了防止在类外通过clone成生另一个对象(4)公有的静态方法-为了让...
Thinkphp实现短信验证注册功能

Thinkphp实现短信验证注册功能

前言注册时经常需要用到短信验证码,本文记录一下思路和具体实现。短信验证平台使用云片,短信验证码的生成使用thinkphp。思路1、用户输入手机号,请求获取短信验证码。2、thinkphp生成短信验证码,存储,同时和其他参数一起发送请求给云片。3、云片发送短信验证码到指定手机号。4、用户输入短信验证码。5、thinkphp根据验证码是否正确、验证码是否过期两个条件判断是否验证通过。代码实现验证接口接口地址:https://sms.yunpian.com/v1...
利用php_imagick实现复古效果的方法

利用php_imagick实现复古效果的方法

介绍php_imagick是一个可以供PHP调用ImageMagick功能的PHP扩展,使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式 的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片...
php通过会话控制实现身份验证实例

php通过会话控制实现身份验证实例

会话控制的思想就是指能够在网站中根据一个会话跟踪用户。这里整理了详细的代码,有需要的小伙伴可以参考下。概述http 协议是无状态的,对于每个请求,服务端无法区分用户。PHP 会话控制就是给了用户一把钥匙(一个加密session字符串),同时这也是用户身份的一个证明,服务端存放了这把钥匙能打开的箱子(数据库,内存数据库或者使用文件做的),箱子里面装的就是用户的各个变量信息。传统的php session 使用<?php//page1.php 启动...
PHP mysqli_free_result()与mysqli_fetch_array()函数详解

PHP mysqli_free_result()与mysqli_fetch_array()函数详解

PHP mysqli_free_result()与mysqli_fetch_array()函数mysql_free_result() 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。在我们执行完SELECT语句后,释放游标内存是一个很好的习惯。 。可以通过PHP函数mysql_free_result()来实现内存的释放。//定义头文件,字符格式 header("Content-type:text/html;c...
php 伪造HTTP_REFERER页面URL来源的三种方法

php 伪造HTTP_REFERER页面URL来源的三种方法

php获取当前页面的前一个页面URL地址,即当前页面是从哪个页面链接过来的,可以使用$_SERVER["HTTP_REFERER"],但是这个来源页面的URL地址是可以被伪造和欺骗的,本文章向大家介绍伪造HTTP_REFERER页面URL的三种方法,需要的朋友可以参考一下。$_SERVER["HTTP_REFERER"]是php用来判断页面上级来源页面的一个超级变局变量了,我们可以使用$_SERVER["HTTP_REFERER"]来判断是从哪个页面进入到...
php中二分法查找算法实例分析

php中二分法查找算法实例分析

本文实例讲述了php中二分法查找算法实现方法。分享给大家供大家参考,具体如下:二分法查找在高级点的开发可能会用到了,当然在大公司找工作时都会有面试题是这种了,下面我们来看一篇关于二分法查找在php中实现方法,具体的细节如下所示.二分法(dichotomie) 即一分为二的方法,设[a,b]为R的闭区间,逐次二分法就是造出如下的区间序列([an,bn]):a0=a,b0=b,且对任一自然数n,[an+1,bn+1]或者等于[an,cn],或者等于[cn,bn...
<< 41 42 43 44 45 46 47 48 49 50 >>