为了账号安全,请及时绑定邮箱和手机立即绑定

发现此代码片段中导致页面无法加载的拼写错误、php、html - 可能是缺少或放错了字符?

发现此代码片段中导致页面无法加载的拼写错误、php、html - 可能是缺少或放错了字符?

PHP
烙印99 2022-12-11 09:13:52
我一直在编辑以下代码块,现在当我使用它时,页面将不会加载,但错误日志中也没有任何内容。我猜这是由于某处缺少或放错了角色而发生的,但是已经看了又看了看,却无法发现它是什么!它对任何人来说都很突出吗?<?php if ($logourldecoded != "") { ?><?php if ($companyname != "") { ?><img src="images/site-logo-high-res.png"  alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php } else { ?><div class="companynameclass" style="font-size: <?php echo $data[font_size]; ?>;"><?php echo $companyname; ?></div><?php } else { ?><img src="<?php echo $logourldecoded; ?>"  alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php } ?>我也知道这并不是我用 $NAME_HERE 调用的任何数据不正确或丢失,就好像我只是单独回应它们一样,它们完全符合预期,并且在我的编辑显示之前。
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

缺少}关闭内部 IF


<?php 

if ($logourldecoded != "") { 

?>

<?php 

    if ($companyname != "") { 

?>

        <img src="images/site-logo-high-res.png"  alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" />

<?php 

        } else { 

?>

        <div class="companynameclass" style="font-size: <?php echo $data[font_size]; ?>;">

            <?php echo $companyname; ?>

        </div>

<?php   

        // the missing line

        }

?>

<?php 

} else { 

?>

    <img src="<?php echo $logourldecoded; ?>"  alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" />

<?php 

?>

您可能会考虑不在每一行上放置<?php ..?>标签,这会使代码几乎完全不可读,而不可读的东西根据定义是不可维护的


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信