我在detailansicht.php中有以下代码:
<div class="file_description_box">
<b>Beschreibung:</b><br /><br />
<?php
if(!empty($beschreibung))
echo '<div align="center">';
echo '<img src="$coverlink" alt="Cover">';
echo '</div><br />';
echo format_content($beschreibung);
**else**
echo '<i>Keine Beschreibung vorhanden</i>';
?>
</div>
Run Code Online (Sandbox Code Playgroud)
但我认为img标签中必定存在错误.每当我打开页面时,他都会向我显示一个错误:"解析错误:语法错误,第123行的bla/bla/include/detailansicht.php中的意外T_ELSE"(第123行是标记为粗体的else).我尝试了几种方法,但我总是得到这个错误.如果有人可以帮我这个,那就太好了.
-sTarbuZz
Sam*_*152 15
您缺少一些大括号,而您的PHP变量不是嵌入属性.您的代码应如下所示:
<div class="file_description_box">
<b>Beschreibung:</b><br /><br />
<?php
if(!empty($beschreibung)){
echo '<div align="center">';
echo '<img src="'.$coverlink.'" alt="Cover">';
echo '</div><br />';
echo format_content($beschreibung);
}else{
echo '<i>Keine Beschreibung vorhanden</i>';
}
?>
</div>
Run Code Online (Sandbox Code Playgroud)
只是侧面说明你使用PHP的确无关紧要,如果图像标签出现故障并且没有正确显示,假设你输入正确,通常会出现HTML问题.
在这种情况下,这是一个PHP问题,因为代码中有一些错误,它与图像标记没有任何关系.
归档时间: |
|
查看次数: |
39169 次 |
最近记录: |