打开

phcmsc/libs/functions/global.func.php

文件,找到如下代码:

/**

* 生成缩略图函数

* @param  $imgurl 图片路径

* @param  $width  缩略图宽度

* @param  $height 缩略图高度

* @param  $autocut 是否自动裁剪 默认裁剪,当高度或宽度有一个数值为0是,自动关闭

* @param  $smallpic 无图片是默认图片路径

*/

function thumb($imgurl, $width = 100, $height = 100 ,$autocut = 1, $smallpic = 'nopic.gif') {

global $image;

$upload_url = pc_base::load_config('system','upload_url');

$upload_path = pc_base::load_config('system','upload_path');

if(empty($imgurl)) return IMG_PATH.$smallpic;

$imgurl_replace= str_replace($upload_url, '', $imgurl);

if(!extension_loaded('gd') || strpos($imgurl_replace, '://')) return $imgurl;

if(!file_exists($upload_path.$imgurl_replace)) return IMG_PATH.$smallpic;

list($width_t, $height_t, $type, $attr) = getimagesize($upload_path.$imgurl_replace);

if($width>=$width_t || $height>=$height_t) return $imgurl;

$newimgurl = dirname($imgurl_replace).'/thumb_'.$width.'_'.$height.'_'.basename($imgurl_replace);

if(file_exists($upload_path.$newimgurl)) return $upload_url.$newimgurl;

if(!is_object($image)) {

pc_base::load_sys_class('image','','0');

$image = new image(1,0);

}

return $image->thumb($upload_path.$imgurl_replace, $upload_path.$newimgurl, $width, $height, '', $autocut) ? $upload_url.$newimgurl : $imgurl;

}

此函数类似php手册的表现形式为:

string thumb( string $imgurl, [int $width = 100], [int $height = 100], [int $autocut = 1], [string $smallpic = 'images/nopic_small.gif']  )

功能:

调用缩略图

参数:

string $imgurl:图片地址

int $width:图片宽度,可选参数,默认为100

int $height:图片高度,可选参数,默认为100

int $autocut:是否自动裁切,可选参数,默认为1,为0时,将只等比压缩,可能出现图片变形

string $smallpic:无图片时显示的小图片地址,可选参数,默认为 images/nopic_small.gif

示例:

{thumb($r[thumb], 160, 100,0)}

解析:

调用缩略图:{thumb(图片路径,宽为160,高为100,0为等比压缩)}

参考网站:

周口市工信局(phpcms制作)

中国健康网盟(dedecms/织梦制作)

联系qq:3143542926(点击进行咨询)

php中的thumb函数,phpcms v9教程:thumb(缩略图) 函数说明相关推荐

  1. 计算机函数公式用法教程average,average函数怎么用?Excel下average函数的使用方法...

    AVERAGE函数,意思是EXCEL表格中的计算平均值函数.关于sum函数的用法有很多,有不少朋友问到AVERAGE函数的用法.那么,在sum函数里的AVERAGE函数应该怎么运用呢?今天小编就教大家 ...

  2. php中的thumb函数,phpcms v9 thumb(缩略图) 函数说明

    打开phcmsc/libs/functions/global.func.PHP文件,找到如下代码: =$width_t || $height>=$height_t) return $imgurl ...

  3. php自动排版的快捷键,PHPCMS V9教程:ckeditor编辑器添加一键排版功能

    v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些. 此次修改的内容有批量去除超链接.上传图片自动添加ALT参数 ...

  4. wps如何用循环函数_WPS表格教程:巧用函数轻松实现合理分班

    班级授课制下,为学生分班是学校的常规工作.有时是为新生分班,有时是为特殊需要分班.无论如何分班,分班一定要科学合理,既要充分满足学生公平受教育的权利,又要充分满足教师公平竞争的权利;既要有利于学生的近 ...

  5. c语言isnumber函数用法,科技教程:ISNUMBER函数介绍及用法

    如今越来越多的小伙伴对于ISNUMBER函数介绍及用法这方面的问题开始感兴趣,看似平静的每一天,在每个人身上都在发生着各种各样的故事,因为大家现在都是想要了解到此类的信息,那么既然现在大家都想要知道I ...

  6. php cms建站,Phpcms v9 建站教程-网站基本设置

    三.网站基本信息设置 安装完成后打开首页我们可以看到网站标题.Logo等都是默认的官方数据,所以我们要对网站进行一些基本的设置.打开后台→设置→站点管理,点击默认站点后面的管理进入设置界面.在基本配置 ...

  7. [转载] Numpy 使用教程--Numpy 数学函数及代数运算

    参考链接: Python中的numpy.logaddexp Numpy 使用教程–Numpy 数学函数及代数运算 一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会 ...

  8. php 过滤css样式,PHPCMS v9过滤采集内容中的CSS样式

    在PHPCMS v9采集内容的时候,由于采集规则的原因,可能会无法完全过滤采集目标的CSS样式,这样就会导致文章发布出来后排版错乱.本文教你在后台公共函数库中添加一个函数,过滤掉采集来的CSS样式,方 ...

  9. phpcms v9中模板标签和联动菜单的使用方法详解

    2019独角兽企业重金招聘Python工程师标准>>> pc:content action="position" posid="9" orde ...

最新文章

  1. 公开课 | 人脸识别的最新进展以及工业级大规模人脸识别实践探讨
  2. Linux web 网站服务器 虚拟主机
  3. Django的quarySet
  4. java安装pydev找不到_为什么安装成功也重启了,但是在window-preferences里找不到PyDev...
  5. 使用nginx为ArcGIS Server做反向代理
  6. php 显示探针_UPUPW PHP探针安全版19.08.06
  7. 丢失数据文件和控制文件的恢复案例(zt)
  8. 三国群英传服务器维护是几点,20191112维护公告
  9. router跳转外部链接
  10. 技术分享 | 开发板网口热插拔自动获取IP地址
  11. SpringBoot整合Thymleaf实现页面静态化
  12. D3.js 绘制立体柱状图
  13. MySQL 是如何归档数据的呢?
  14. 【我的Android进阶之旅】你了解adb device unauthorized的原因 和 adb授权机制的中adbkey与adbkey.pub的作用吗?
  15. 商业Web应用程序的用户界面设计
  16. 基于NLP的软件分析和程序漏洞挖掘(二)
  17. 剪纸游戏 (SG函数)
  18. pcb钻孔披锋改善报告_入坑15年,他总结出PCB人一定要知道的钻孔知识
  19. 【淘宝SEO技巧】解读淘宝新规及SEO技术实战指南
  20. 可复制的领导力-负面反馈流程及处理方式

热门文章

  1. 【InfoQ大咖说直播回放】老司机聊程序员的职场道路选择
  2. 网易云信:要做就做轻量级、小而美的云产品
  3. 局部变量和成员变量的初始值问题
  4. 数据挖掘 pandas基础入门之查看数据
  5. 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
  6. mysql.service failed because the control process exited with error code问题
  7. [一道搜狗输入法的面试题]C++转换构造函数和类型转换函数
  8. emacs for windows
  9. sklearn模型预测性能评估(二)
  10. 深入了解Mybatis架构设计