以下代码正在运行我的代码文件的一部分,并且该文件在我的服务器中运行完美,而当我尝试使用Wamp Server在自己的系统中运行此代码时,我正在获取Parse error: syntax error, unexpected end of file
我在Netbeans IDE中复制了代码和许多PHP语法检查在线工具,但未检测到错误。但是,除非我删除以下代码,否则我无法运行代码文件。我有两个问题
-
是否可以在PHP设置中禁用解析错误,以便它以在我的服务器中运行的方式运行。
-
任何人都可以指出以下代码中的问题。
。
<?php
if ($current_main == "admin")
{
?>
<li><a href="<?php echo base_url();?>admin/addsite" title="Administrator">Administrator</a></li>
<?
}
?>
<?php
if ($current_sub == "admin_addsite")
{
?>
<li><a href="<?php echo base_url();?>admin/addsite" title="Add Sites">Add Sites</a></li>
<?
}
?>
<?php
if ($current_main == "reportmanager")
{
?>
<li><a href="<?php echo base_url();?>report/view" title="Report Manager">Report Manager</a></li>
<?
}
?>
<?php
if ($current_sub == "viewreport")
{
?>
<li><a href="<?php echo base_url();?>report/view" title="View Report">View Report</a></li>
<?
}
?>
<?php
if ($current_main == "listsitemanager")
{
?>
<li><a href="<?php echo base_url();?>listsite/view" title="List Site Manager">List Site Manager</a></li>
<?
}
?>
<?php
if ($current_sub == "addlistsite")
{
?>
<li><a href="<?php echo base_url();?>listsite/add" title="Add List Site">Add List Site</a></li>
<?
}
?>
<?php
if ($current_sub == "viewlistsite")
{
?>
<li><a href="<?php echo base_url();?>listsite/view" title="View List Site">View List Site</a></li>
<?
}
?>
<?php
if ($current_main == "projectmanager")
{
?>
<li><a href="<?php echo base_url();?>project/view" title="Project Manager">Project Manager</a></li>
<?
}
?>
<?php
if ($current_sub == "addproject")
{
?>
<li><a href="<?php echo base_url();?>project/add" title="Add Project">Add Project</a></li>
<?
}
?>
<?php
if ($current_sub == "viewproject")
{
?>
<li><a href="<?php echo base_url();?>project/view" title="View Project">View Project</a></li>
<?
}
?>
<?php
if ($current_main == "jobmanager")
{
?>
<li><a href="<?php echo base_url();?>job/view" title="Job Manager">Job Manager</a></li>
<?
}
?>
<?php
if ($current_sub == "addjob")
{
?>
<li><a href="<?php echo base_url();?>job/add" title="Add Job">Add Job</a></li>
<?
}
?>
<?php
if ($current_sub == "viewjob")
{
?>
<li><a href="<?php echo base_url();?>job/view" title="View Job">View Job</a></li>
<?
}
?>
<?php
if ($current_sub == "importjob")
{
?>
<li><a href="<?php echo base_url();?>job/import" title="Import Job">Import Job</a></li>
<?
}
?>
<?php
if ($current_sub == "editjob")
{
?>
<li><a href="#" title="Edit Job">Edit Job</a></li>
<?
}
?>
<?php
if ($current_sub == "importrss")
{
?>
<li><a href="<?php echo base_url();?>job/importrss" title="Import Jobs from RSS Feed">Import Jobs from RSS Feed</a></li>
<?
}
?>
<?php
if ($current_sub == "viewrss")
{
?>
<li><a href="<?php echo base_url();?>job/viewrss" title="View RSS Feed">View RSS Feed</a></li>
<?
}
?>
<?php
if ($current_main == "home")
{
?>
<li><a href="<?php echo base_url();?>usercp" title="Home">Home</a></li>
<?
}
?>
<?php
if ($current_sub == "dashboard")
{
?>
<li><a href="<?php echo base_url();?>usercp" title="Dashboard">Dashboard</a></li>
<?
}
?>
<?php
if ($current_sub == "buypoints")
{
?>
<li><a href="<?php echo base_url();?>usercp/buypoints" title="Buy Points">Buy Points</a></li>
<?
}
?>
<?php
if ($current_sub == "payment")
{
?>
<li><a href="<?php echo base_url();?>usercp/payment" title="Payment Transaction">Payment Transaction</a></li>
<?
}
?>
您需要使用完整的PHP标签。
将文件中的<?
的每个实例更改为<?php
,问题将消失。
有关更多信息,请参阅此信息。请注意,这里真正的解决方案是使用完整的标签 - 它可能很想启用简短的打开标签,但您应该避免使用此标签以最大程度地兼容和便携性。
替换像 <?
to <?php