
正文
关于thinkphpgetimagesize的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php创建缩略图问题
//因为APP_PATH是通过index.php定义和加载的。 $image_info = $Img:getImageInfo($image_path);//获取图片信息 getImageInfo方法会获取图片的width,height,type,size,mime等信息。缩略图的生成很简单。
其实很简单,那个缩略图宽度和高度可以定义多个,然后用逗号分割就好了。
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。
相关问答
Q1: thinkphp上传图片如何检验尺寸?
1、使用getimagesize函数可以拿到图片的基本信息,具体操作如下:info = getimagesize(绝对路径);$info[0] //图片宽度$info[1] //图片高度//$info里面还有其他信息,可通过 var_dump($info) 显示出来后看看。
2、在上传图片的时候先看看图片有多大,一般来说导航幻灯片的图片单张大小尽量不超100k,产品图不超过20k,这样加载还慢的话就用ajax后加载方法,可以是滚动加载之类,但是对蜘蛛抓取页面并不是很友好。
3、ThinkPHP上传文件类:upload = new \Think\Upload($config);// 实例化上传类 使用这个。如要处理图片大小。
4、先获取到图片大小信息 然后通过jquery 的html或者text方法 来显示。
Q2: thinkphp本地可以上传成功,到服务器就不能上传了!
上传的图片大小总和超出了php.ini里的大小限制。
应该是路径的问题,看下相对路径和绝对路径。
出现这种问题,一般是缓存不可写或者是你的配置存在一些问题。thinkphp采用了模板缓存技术使得访问速度提升,那么它需要可写的权限,你检查一下你上传到服务器的文件夹是不是只读状态。
首先检查一下服务器上与本地表结构是否一致;清空服务器缓存试试;在save方法后加上调试语句:User-getLastSql();看打印出的SQL语句是什么。
thinkphpgetimagesize的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、thinkphpgetimagesize的信息别忘了在本站进行查找喔。

