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

我一直在编辑以下代码块,现在当我使用它时,页面将不会加载,但错误日志中也没有任何内容。我猜这是由于某处缺少或放错了角色而发生的,但是已经看了又看了看,却无法发现它是什么!它对任何人来说都很突出吗?


<?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 调用的任何数据不正确或丢失,就好像我只是单独回应它们一样,它们完全符合预期,并且在我的编辑显示之前。


烙印99
浏览 89回答 1
1回答

慕桂英546537

缺少}关闭内部 IF<?php&nbsp;if ($logourldecoded != "") {&nbsp;?><?php&nbsp;&nbsp; &nbsp; if ($companyname != "") {&nbsp;?>&nbsp; &nbsp; &nbsp; &nbsp; <img src="images/site-logo-high-res.png"&nbsp; alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; } else {&nbsp;?>&nbsp; &nbsp; &nbsp; &nbsp; <div class="companynameclass" style="font-size: <?php echo $data[font_size]; ?>;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <?php echo $companyname; ?>&nbsp; &nbsp; &nbsp; &nbsp; </div><?php&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; // the missing line&nbsp; &nbsp; &nbsp; &nbsp; }?><?php&nbsp;} else {&nbsp;?>&nbsp; &nbsp; <img src="<?php echo $logourldecoded; ?>"&nbsp; alt="logo" style="max-height:91px; max-width:372px; min-height:91px;" /><?php&nbsp;}&nbsp;?>您可能会考虑不在每一行上放置<?php ..?>标签,这会使代码几乎完全不可读,而不可读的东西根据定义是不可维护的
打开App,查看更多内容
随时随地看视频慕课网APP