聯(lián)系官方銷售客服
1835022288
028-61286886
這個dr_in_array代碼在php8下有什么問題?我PHP7.4換成8.0后,提示系統(tǒng)故障了
{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}
打開開發(fā)者模式,然后你看故障的詳情。
array(jpg,gif,png) 這里有問題,三個擴展名需要分別用引號引號引起來。