联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
这个dr_in_array代码在php8下有什么问题?我PHP7.4换成8.0后,提示系统故障了
类型:迅睿CMS 更新时间:2021-06-07 12:52:33

这个dr_in_array代码在php8下有什么问题?我PHP7.4换成8.0后,提示系统故障了

{loop $zbhbq $i $c}        
    <div class="col-sm-3 col-md-2">
 {php $data = \Phpcmf\Service::C()->get_attachment($c.file);}
 {if dr_in_array($data.fileext, array(jpg,gif,png))}
     <img layer-pid="{$i}" width="100" height="100" layer-src="{dr_get_file($c.file)}" src="{dr_thumb($c.file, 100, 100)}" alt="{$c.title}">
 {else}
     <img layer-pid="{$i}" width="100" height="100" layer-src="{THEME_PATH}assets/images/ext/{$data.fileext}.png" src="{THEME_PATH}assets/images/ext/{$data.fileext}.png" alt="{$c.title}">
 {/if}
 <div class="caption">
     <p><a href="{dr_down_file($c.file)}">{$c.title}</a></p>
        </div>
    </div>       
{/loop}


回帖
  • 迅睿框架技术-田聪明
    #1楼    迅睿框架技术-田聪明
    2021-06-07 12:49:43
    小米手机 0
    打开开发者模式,然后你看故障的详情。
    满意答案
  • 草木人
    #2楼    草木人
    2021-06-07 12:52:19
    Chrome 0
    @迅睿框架技术-田聪明:没加引号 array('jpg','gif','png')
  • 迅睿框架技术-田聪明
    #3楼    迅睿框架技术-田聪明
    2021-06-07 12:52:33
    小米手机 0
    array(jpg,gif,png) 这里有问题,三个扩展名需要分别用引号引号引起来。