利用PHP的GD库制作动态验证码是非常实用的方法。 PHP 不仅限于只产生 HTML 的输出,还可以创建及操作多种不同格式的图像文件。PHP提供了一些内置的图像信息函数,也可以使用GD函数库创建新图像或处理已有的图像。目前GD2库支持GIF、JPEG、PNG和WBMP等格式。此外还支持一些FreeType、Type1等字体库。 JPEG 是一种压缩…
文件的上传 利用php上传文件的过程是:通过 form 表单上传文件传递给php文件处理存入服务器。 1. form 表单 使用 post 方式(显然,不能通过 get 方式上传),表单设置 enctype="multipart/form-data",使用<input type='file' name='myfile'>。 注意几个特征…
文件系统概况 1. 文件类型 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放。 如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就必须以文件形式存储到外部存储介质上。 文件一般指存储在外部介质上具有名字(文件名)的一组相关数据集合。用文件可长期保存数据,并实现数据共享。 PHP是以UNIX的文…
错误报告级别 1.PHP的错误报告级别 PHP程序的错误发生一般归属于下列三个领域: 语法错误:语法错误最常见,并且也容易修复。如:代码中遗漏一个分号。这类错误会阻止脚本的执行。 运行时错误:这种错误一般不会阻止PHP脚本的执行,但会阻止当前要做的事情。输出一条错误,但php脚本继续执行 逻辑错误:这种错误最麻烦,既不阻止脚本执行,也不输出错误消息…
时间戳 自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数 . time( ): 函数返回一个当前系统的时间戳 mktime( ): 取得一个日期的 Unix 时间戳 格式:int mktime(时[,分[,秒[,月[,日[,年[,is_dst区]]]]]]); 注意:is_dst参数表示是否为夏时…
正则表达式简介 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。 在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。 PHP中,正则表达式有三个作用: 1.匹配,也常常用于从字…
PHP数组相关的函数是允许你通过不同的方式来使用和操作数组。数组是存储、管理和操作变量组的必不可少的工具。 下面对PHP数组函数进行梳理: 1.foreach 语句,这不是个函数,而是个语言结构,用来遍历数组最简单的方式。这个内容已经在流程控制做了介绍。 2.使用 list、each 和 while 遍历数组。 其中 list 不是函数,是个语言结…