开发者
案例-表格输出文件信息
源码如下:
PHP文件属性
文件系统常用的函数 file_exists() 判断文件或目录是否存在; var_dump(file_exists('./4.php)')); var_dump(file_exists('./3.php')); var_dump(file_exists('./imgs')); filetype()判断文件类型 filesize()获取文件的大小 var_du
案例-阅读量等于10000时自动变为1w
使用到的函数 pow(10, 4)==>10的4次方 round($size,2)四舍五入(变量,位数) 案例
phpGD库-图片水印
用到的函数 //imagecopy //1,2水印图和原图资源 //3,4 水印图的起始点坐标 //5,6 原图的起始点坐标 //7,8 宽高 //9 透明度 (0-100) imagecopymerge($img , $water, $x, $y, 0, 0, $water_w, $water_h, 50); 案例
phpGD库-截取图片
//imagecopyresampled(); //1.切图的资源 //2.原图资源 //3,4.裁剪图片的起始点坐标 //5,6. 原图裁剪的起始点坐标 //7,8 裁剪图片的宽高 //9,10 裁剪的宽高 $ext = pathinfo($imgfile, PATHINFO_EXTENSION);//获取图片信息
phpGD库-缩放图片
图片缩放 imagecopyresampled(缩放资源,原图资源,缩放x,缩放y,原图x,原图y,缩放宽,缩放高,原图宽,原图高) getimagesize($imgfile)//获取图片信息,输出形式(数组) dirname($imgfile)//输出路径 basename($imgfile)//输出文件名 explode('/' ,$mime)//以第
phpGD库-文字水印
文字水印 步骤: 1. 获取图片资源 2. 颜色 3. 设置水印 imagettftext(图片资源,文字大小,角度,位置x,位置y,颜色,字体,水印内容) 4.保存 5.移除资源 //获取图片资源 $img = imagecreatefrompng('./imgs/01.png'); //水印 imagettftext($img,60,45,500,500
phpGD库-验证码
英文+数字验证码 需要用到的函数 substr $str = '1234567890qwertyuiopasdfghjklzxcvbnmZXCVBNMASDFGHJKLQWERTYUIOP'; switch ($type) { case 1 : //表示验证码是纯数字 $start = 0; $end = 9; break; case 2 : //表示验证码
案例-GD库画国旗
源码如下: