【发布时间】:2013-02-03 07:39:10
【问题描述】:
我不知道为什么会出现此错误:解析错误:语法错误,C:\xampp\htdocs\sitelinks\top_links.php 中第 60 行的文件意外结束
解析错误:语法错误,第 60 行 C:\xampp\htdocs\sitelinks\top_links.php 中的文件意外结束
<div id="topbar">
<div id="navigation" class="ddsmoothmenu">
<ul>
<li><a href="/index.php" class="main">Home</a></li>
<?php if (isset($_SESSION['login'])) { ?>
<li><a href="/services" class="main">Servizi</a>
<ul>
<li><a href="/services/?p=details" class="sub">Profilo</a></li>
<li><a href="/services/?p=atcdocs" class="sub">Documentazione ATC</a></li>
<li><a href="/services/?p=pildocs" class="sub">Documentazione PILOTI</a></li>
<li><a href="#" class="sub">Training</a></li>
<li><a href="#" class="sub">Membri</a></li>
</ul>
<? } ?>
</li>
<?php if (isset($_SESSION['login'])) { ?>
<li><a href="#" class="main">Members</a>
<ul>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
</ul>
<? } ?>
</li>
<?php if (isset($_SESSION['login'])) { ?>
<li><a href="#" class="main">Databases</a>
<ul>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
</ul>
<? } ?>
</li>
<?php if (isset($_SESSION['login'])) { ?>
<li><a href="#" class="main">Divisions</a>
<ul>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
</ul>
</li>
<? } ?>
<?php if (isset($_SESSION['login'])) { ?>
<li><a href="#" class="main">Airlines</a>
<ul>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
<li><a href="#" class="sub">Put a link here</a></li>
</ul>
</li>
<? } ?>
<li><a href="#" class="main">Forum</a></li>
</ul>
<? if (isset($_SESSION['login'])) { ?>
<? } else { ?>
<a href="/?p=login" class="login">Login</a>
<? } ?>
</div>
</div>
谁能帮帮我??
谢谢你哦
【问题讨论】:
-
您在某处缺少大括号。
-
尝试使用
-
建议使用
<?php if(isset($somevar)): ?>您的HTML<?php endif; ?> -
另一个建议:尝试设置一个变量来测试
$_SESSION['login']的存在。像$is_logged_in = isset($_SESSION['login']);这样的东西。然后你可以去if ($is_logged_in) .... -
试试
echo ini_get('short_open_tag') ? 'true' : 'false'。貌似是短标签问题