PHP系统函数unlink(),快速删除指定的文件。若成功,则返回 true,失败则返回 false。配合array_map就能够实现更加强大的功能,比如:删除目录下的所有文件
$_FILE对上传的文件进行各种判断,用的就是这个全局变量$_FILE,$_FILE是一个数组,他包含了所有上传文件的信息($HTTP_POST_FILES包含相同的初始信息,但不是超全局信息。注意$HTTP_POST_FILES和$ _FILES是不同的变量)。
文件上传是日常应用中一个很重要的功能,图片上传、音频文件上传、视频文件上传等等。想要学习掌握php文件上传技术,可以分下面几个步骤: 1、学习如何控制上传文件,即配置php.ini文件。 2、学习对上次文件的判断,即判断上传文件的格式、大小。 3、学习之星文件上传操作的方法。
目录也是文件,是一种特殊的文件,那么既然是文件,如果对其进行操作同样也需要先打开它,然后才能进行浏览、写入文件等操作,当然,最后也是要关闭文件资源。PHP操作文件目录可分为三个步骤:1、打开指定目录,2、读取目录结构,3、关闭目录指针。
掌握文件处理技术对于web开发者来说是非常有必要的,虽然在处理信息方面,使用数据库是多数情况下的选择,但对于少量的数据,利用文件存取是一个非常方便快捷的方法,更关键的是PHP中提供了非常简单的文件目录处理方法。
PHP图片处理常用系统函数汇总:getimagesize()
imagecreatetruecolor():新建一个真彩色图像资源(默认黑色),如想改变背景颜色则需要用填充颜色函数imagefill($img,0,0,$color);合成图片不会有颜色损失,保证图片质量度。 imagecreate():新建一个空白图像资源,用imagecolorAllocate()添加背景色;合成图片时会有颜色损失,图片变的模糊。
// $name="./img/1.jpg"; // $w=300; // $h=300; // $prefix='thumb_111'; //缩略前缀,原图保留,缩略图也要保留 //获取相关参数,计算比例
基本图片处理,用于完成图片缩入,水印添加 * 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小 * 水印图可以设置跟背景的合并度
功能:PHP图片水印 (水印支持图片或文字) * 参数: $product_img 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; $waterPos 水印位置,有10种状态,0为随机位置;1为顶端居左,2为顶端居中,3为顶端居右; 4为中部居左,5为中部居中,6为中部居右;7为底端居左,8为底端居中,9为底端居右; $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; $waterText 文字水印,即把文字作为为水印,支持ASCII码,不支持中文;$textFont 文字大小,值为1、2、3、4或5,默认为5; $textColor 文字颜色,值为十六进制颜色值,默认为#FF0
PHP中的GD2函数库用于创建或者处理图片,通过它可以生成统计图、动态图形、缩略图和图形验证码等。我们只需要4步操作即可完成一个图片处理过程: 1、创建画布 2、在画布上绘制图形 3、保存并输出结果图形 4、销毁图像资源