联系我们

微信扫描上方二维码

迅睿框架 版主:迅睿框架研发组
多文件上传show页面如何显示判断是图片就img,否则就下载
类型:迅睿CMS 更新时间:2022-11-20 21:35:43 文件上传

多文件上传show页面如何显示判断是图片就<img>,其他的就直接下载

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-11-20 21:14:54
    诺基亚手机 0
    {if strpos((string)$附件地址, 'jpg')}表示图片{/if}
  • 武汉强人
    #2楼    武汉强人
    2022-11-20 21:16:34
    Chrome 0
    迅睿框架联合创始人 这里可以设置多个图片扩展名么
  • 小波工作室
    #3楼    小波工作室
    2022-11-20 21:21:16
    Chrome 0
    {if strpos((string)$附件地址, 'jpg') or strpos((string)$附件地址, 'png') or strpos((string)$附件地址, 'gif')}表示图片{/if}
  • 武汉强人
    #4楼    武汉强人
    2022-11-20 21:27:31
    Chrome 0
    小波工作室 在4.6.1以前 我是这样写的 可以正常显示<?php if ($wjsc) { $key=0;foreach ($wjsc as $c) { ?> {php $myfile=\Phpcmf\Service::C()->get_attachment($c.file);} {if $myfile.fileext == png} {$key+1}、长按图片可保存<img src="{dr_down_file($c.file)}"> {else if $myfile.fileext == jpg} {$key+1}、长按图片可保存<img src="{dr_down_file($c.file)}"> {else if $myfile.fileext == bmp} {$key+1}、长按图片可保存<img src="{dr_down_file($c.file)}"> {else if $myfile.fileext == gif} {$key+1}、长按图片可保存<img src="{dr_down_file($c.file)}"> {else} <p><a href="{dr_get_file($c.file)}" download="{$c.title}" style="color: red;font-size: 16px;font-weight: bolder;">{$key+1}、{$c.title}.{$myfile.fileext}(大小:{dr_format_file_size($myfile.filesize)},点击下载)</a></p> {/if} <?php $key++;} } ?>但是升级到4.6.1就show就提示
    Undefined constant "png"
    变量或者常量没有定义 "png"
    为什么会这样呢
  • 小波工作室
    #5楼    小波工作室
    2022-11-20 21:31:34
    Chrome 0
    php基础不合格啊,字符串须臾加引号 "png"
    满意答案
  • 武汉强人
    #6楼    武汉强人
    2022-11-20 21:35:43
    Chrome 0
    @小波工作室:感谢小波 一如既往的强大