首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ThinkPHP5.0 图片上传生成缩略图实例代码说明

所以能用move之前的信息生成缩略图。 希望不多的言语能帮助遇到同样问题的你。 下面在通过实例代码给大家介绍ThinkPHP5.0 图片上传生成缩略图的方法。 代码如下所示: <?...Tools { public static function upload_goods_img($whereName="", $width="", $height="") { // 打开图片的相对路径...$imgpath = config('img_path'); // 绝对路径 $imgRootPath = config('imgRootPath'); $storeId = '自定义';...$file [获取上传文件$_FILE] * @param [type] $pic [上传文件的路径] * @return [type] [返回处理后的文件路径] */ public function...$portrait_thumbnail_50,null,100,true); if ($image) { return $getSaveName; } } 总结 以上所述是小编给大家介绍的ThinkPHP5.0

71820
您找到你想要的搜索结果了吗?
是的
没有找到

PHP-ThinkPHP框架学习

/Extend/Library/ORG/Net/ 功能 基本上传功能 支持批量上传 支持生成图片缩略图 自定义参数上传 上传检测(包括大小、后缀和类型) 支持覆盖方式上传 支持上传类型、附件大小、上传路径定义...ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化上传类 常用参数 maxSize 文件上传的最大文件大小(以字节为单位)默认为-1 不限大小 savePath 文件保存路径...,默认为false thumbMaxWidth 缩略图的最大宽度,多个使用逗号分隔 thumbMaxHeight 缩略图的最大高度,多个使用逗号分隔 thumbPrefix 缩略图的文件前缀,默认为thumb..._ thumbSuffix 缩略图的文件后缀,默认为空 thumbPath 缩略图的保存路径,留空的话取文件上传目录本身 thumbFile 指定缩略图的文件名 thumbExt 指定缩略图的扩展名 thumbRemoveOrigin..._'; //生产2张缩略图 //设置缩略图最大宽度 $upload->thumbMaxWidth = '200,50'; //设置缩略图最大高度 $upload->thumbMaxHeight = '

6.9K00

ThinkPHP文件上传

allowExts = $fileType;         //设置附件上传目录         $upload->rootPath = $uploadRootPath;         //设置需要生成缩略图...,仅对图像文件有效         $upload->thumb = true;         // 设置引用图片类库包路径         $upload->imageClassPath = '@....ORG.Image';         //设置需要生成缩略图的文件后缀         $upload->thumbPrefix = 'm_,s_';  //生产2张缩略图         //设置缩略图最大宽度...        $upload->thumbMaxWidth = '400,100';         //设置缩略图最大高度         $upload->thumbMaxHeight = '400,100...            */             //如果用的异步,则返回结果             $this->ajaxReturn($result);         }     }     如果在您的ThinkPHP

3.2K100

typecho缩略图加入根据标签缩略名输出缩略图

做出来的效果就是: 缩略图显示,依次是附件中的图片,若不存在,输出文章的第一张图片,若不存在,输出对应的tag缩略名图片,若是未配置的tag,则输出随机图片,若文章不存在tag,则输出随机图片。...首先在functions.php添加 /** 输出文章缩略图 */ function showThumbnail($widget) { // 当文章无图片时的默认缩略图 $rand =...rand(1,99); // 随机 1-99 张缩略图 $random = $widget->widget('Widget_Options')->themeUrl ....$rand . '.jpg'; // 随机缩略图路径 // $random = $widget->widget('Widget_Options')->themeUrl ....比如该篇文章标签名字是typecho,默认他的缩略名也是typecho,但我把它的缩略名改成了te,也就是说这篇文章的缩略图是te.jpg。

1.4K30

ThinkPHP上传文件

如果是核心版ThinkPHP仍需要下载扩展类 1.上传表单 <form id="upload" method='post' action="__URL__/upload/" enctype="multipart...; } } 3.参数设置 maxSize 文件上传的最大文件大小(以字节为单位)默认为-1 不限大小 savePath 文件保存<em>路径</em>(必须) saveRule 上传文件的保存规则,必须是一个无需任何参数的函数名..._ thumbSuffix <em>缩略图</em>的文件后缀,默认为空 thumbPath <em>缩略图</em>的保存<em>路径</em>,留空的话取文件上传目录本身 thumbFile 指定<em>缩略图</em>的文件名 thumbExt 指定<em>缩略图</em>的扩展名 thumbRemoveOrigin...每个附件信息又是一个记录了下面信息的数组,包括: key 附件上传的表单名称 savepath 上传文件的保存<em>路径</em> name 上传文件的原始名称 savename 上传文件的保存名称 size 上传文件的大小...生成的<em>缩略图</em>默认位于保存文件的实际所在目录(包括子目录的情况)。当然你也可以指定统一的<em>缩略图</em>保存<em>路径</em>,例如:$upload->thumbPath = '.

2.4K50

TP入门第九天

1、验证码 TP2.0的使用网上一大堆教程,这里只是简单介绍下,把org目录拷贝到thinkphp目录的lib目录下,然后导入到生成验证码页面即可 TP3.0需要把org文件存放在tp的Extend/Library...图片添加水印 public function mm(){ import(“ORG.Util.Image”); $Image = new Image(); // 给1.jpg 图片添加logo水印,注意这里的路径问题.../Public/upload/";//文件保存路径 $upload->saveRule=uniqid;    //上传文件的文件名保存规则 $upload->thumb=true;   //是否开启图片文件缩略...$upload->thumbPrefix=’thumb_’;//缩略图文件前缀,默认是thumb_ $upload->thumbMaxWidth="120";//缩略最大宽度 $upload->thumbMaxHeight...$upload->thumbRemoveOrigin=0;//生成缩略图是否删除原图 if($upload->upload()){ return $info=$upload->getUploadFileInfo

84960

ThinkPHP-框架特点和优势(一)

一、框架特点1.1 MVC架构ThinkPHP采用MVC(Model-View-Controller)架构,将应用程序分为三个部分:模型、视图和控制器。...1.5 安全机制ThinkPHP内置了一系列安全机制,包括XSS防范、CSRF防范、SQL注入防范等。这些安全机制可以保证应用程序的安全性和稳定性。...1.6 强大的路由支持ThinkPHP提供了强大的路由支持,可以自定义URL路由规则,方便了搜索引擎优化(SEO)和用户体验。...1.7 丰富的库支持ThinkPHP内置了丰富的库支持,包括邮件、缩略图、验证码、分页等。这些库可以方便地应用于应用程序开发中,节省开发时间和精力。...1.8 灵活的配置机制ThinkPHP提供了灵活的配置机制,可以通过配置文件或者数据库来配置应用程序。这种配置机制使得开发人员可以根

71111

ThinkPHP3.2.3集成微信分享JS-SDK实践

先来看看微信分享效果: 在没有集成微信分享js-sdk前是这样的:没有摘要,缩略图任意抓取正文图片 在集成微信分享js-sdk后是这样的:标题,摘要,缩略图自定义 一、下载微信SDK开发包 下载地址...三、以第三方插件形式集成到ThinkPHP 1、定义第三方类库目录(也可以放置在TP框架默认的插件目录ThinkPHP/Library/Vendor/)。...3、修改access_token.php、jsapi_ticket.php的读写路径。...function(){ var options ={ title:'',// 分享标题 link:'http://www.xxx.com/news/detail/id/',// 分享链接,记得使用绝对路径...imgUrl:'http://www.xxx.com/',// 分享图标,记得使用绝对路径 desc:'',// 分享描述 success:function(){ console.info('分享成功

3.6K80
领券