导航
首页
PHP
Python
C/C++
GO
DuiLib
其它
Android
Win32
C#
鼠标/触控板/屏手势
在线工具
调色盘
搜索
PHP
php使用composer自动加载类库
首先安装composer,composer是一个php的包管理工具,可以很方便的管理依赖的php库,并且提供啦一个自动加载的机制,可以方便的引用文件,php的自动加载规范有两个PSR0和PSR4,建议使用PSR4,下面的方法都是使用的PSR4首先初始化一个composer.json这个文件composerinit创建完成后会成功一个composer.json文件,打开这个文件添加下面配置{"autoload":{"psr-4":{"mylib\\":"lib/"}}}然后在命令行中运行下面命令生成自动加载命令空间的文件composerinstall它表示把mylib这个命名空间映射到当前目录下
标签:
PHP
Composer
分类:
PHP
浏览:2071
发布时间:2017-01-10 16:11:55
tp5中使用db进行多表联合查询的方法
在使用thinkphp5的时候因为数据库中创建啦一些qz_order_detail等多个下划线的表名字而使用的时候又不想直接写前缀,为啦方便以后修改数据库表前缀的时候方便,导致啦很多想不到的错误下面是对tp5中数据库的视图查询的一个说明官方的数据表和字段命名规范数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如think_user表和user_name字段,不建议使用驼峰和中文作为数据表字段命名。并没有说明类似这种表名字怎么办qz_order_detail进行数据库查询的时候默认的qz_user这种名字直接按官方文档的操作进行查询就可以啦如:\think\Db::tabl
标签:
PHP
Thinkphp
SQL
分类:
PHP
浏览:19667
发布时间:2016-12-16 11:03:05
使用composer给自己的php程序添加缓存支持
安装缓存支持依赖如果自己项目目录中已经初始化过啦composer的话里面会有一个composer.json可以直接安装composerrequiredoctrine/cache没有composer.json这个文件的打开自己的项目目录,按下shift+右键打开cmd输入composerinit初始化一个composer.json文件初始的过程中会让输入你想引用的哪些php包,如下再回车就是引导你去生成composer.json这个文件引导过程中有一个author是必须填写的格式为aaaaa继续下一步,安装引用的php包依赖,输入doctrine/cache默认直接回车安装最新版本,然后出现us
标签:
PHP
Thinkphp
Composer
分类:
PHP
浏览:3728
发布时间:2016-12-12 13:26:09
php给图片添加圆角并且保持透明
想把图片处理成圆形透明的头像请参考文章php把图片处理成圆形头像给图片添加圆角,用到的主要的(判断一个点是否在圆内)的公式在上面所说的生成圆形图片文章中。然后扫描原图把每个个适合的像素画到一个透明的图片上去根据想添加的圆角大小来生成一定的圆角如图首先根据圆角确定图片四角的正方形形状,扫描的时候只要是不在这些范围内的像素才画上去if(($x>=$radius&&$x=$radius&&$y<=($h-$radius))){//不在四角的范围内,直接画imagesetpixel($img,$x,$y,$rgbColor);}经过上面过滤之后就只剩下四个角的位置没有像素啦,如图然后四个角的圆心半径都
标签:
GD
PHP
分类:
PHP
浏览:16945
发布时间:2016-11-25 15:35:47
php把图片处理成圆形透明的头像
如果只是想给图片加一个圆角可以参考下面文章php给图片添加圆角并且保持透明用到的phpgd库函数有imagecoloratimagesetpixel首先是把图片处理成圆形的:原图如下:处理过之后效果:注意圆色后面的白色为透明的,这里因为上传文件而变成啦白啦的/***blog:http://www.zhaokeli.com*处理成圆图片,如果图片不是正方形就取最小边的圆半径,从左边开始剪切成圆形*@paramstring$imgpath[description]*@return[type][description]*/functionyuan_img($imgpath='./tx.jpg'){$
标签:
GD
PHP
分类:
PHP
浏览:15679
发布时间:2016-11-25 13:53:38
php使用gd库创建透明图片
$w=200;$h=200;$img=imagecreatetruecolor($w,$h);//这一句一定要有imagesavealpha($img,true);//拾取一个完全透明的颜色,最后一个参数127为全透明$bg=imagecolorallocatealpha($img,255,0,0,100);imagefill($img,0,0,$bg);header("content-type:image/jpeg");imagepng($img);imagedestroy($img);
标签:
PHP
GD
分类:
PHP
浏览:4780
发布时间:2016-11-25 10:27:04
查看更多