Parse error: syntax error, unexpected $end in

Reply

Join Date: Dec 2007
Posts: 27
Reputation: mcx76 is an unknown quantity at this point 
Solved Threads: 0
mcx76 mcx76 is offline Offline
Light Poster

Parse error: syntax error, unexpected $end in

 
0
  #1
Dec 12th, 2007
I install php script.but error.
Parse error: syntax error, unexpected $end in /home/xxx/public_html/xxxx/ADMIN/index.php on line 376
Please be advice.Thanks

-------------------------------------------------------------------------------------------------
<?php
include("login_config.php");
include_once("Utils.php");
if(isset($doExport)||(isset($category)&&$category=="exit")||isset($Export)){
ob_start();
}

if(stristr($_SERVER['HTTP_USER_AGENT'],"MSIE"))
{
$IE=true;
}
else
{
$IE=false;
}

$AC=true;

include("security.php");


$lArray=DataArray("admin_users","username='$AuthUserName'");

if(isset($lng)){
$LANGUAGE=$arrSupportedLanguages[$lng][1];
$LANGUAGE2=$arrSupportedLanguages[$lng][1];

SQLUpdate_SingleValue(
"admin_users",
"username",
"'".$AuthUserName."'",
"language",
$LANGUAGE
);
}
else{

$LANGUAGE=strtolower($lArray["language"]);
$LANGUAGE2=strtolower($lArray["language"]);
}

if(!isset($LANGUAGE)||strlen($LANGUAGE)!=2){
$LANGUAGE="en";
$LANGUAGE2="en";
}


$strJobCategories = "";

if(file_exists('../include/categories_'.strtolower($LANGUAGE2).'.php'))
{
$lines = file('../include/categories_'.strtolower($LANGUAGE2).'.php');
}
else
{
$lines = file('../include/categories_en.php');
}

foreach ($lines as $line_num => $line)
{
if(trim($line) != "")
{
$strJobCategories .= $line;
}
}

include("../include/ui_texts_en.php");
include("texts_".$LANGUAGE.".php");
include("../jobs_config.php");

if(isset($LANGUAGE2)&&strlen($LANGUAGE2)==2)
{
include("config_".$LANGUAGE2.".php");

}
else{

include("config_en.php");
}

$HISTORY="";
$iRTables=0;

$iKEY="AZ8007";

EnsureParams();

if(get_param("action") == "exit")
{
SQLQuery("
INSERT INTO ".$DBprefix."login_log(username,ip,date,action,cookie)
VALUES('".$AuthUserName."','".$_SERVER['REMOTE_ADDR']."','".time()."','logout','')
");
$HISTORY=$USER_EXITED;
setcookie("Auth","",time()-1);
header("Location: login.php");
}


$arrMonths=array("","January","February","March","April","May","June","July","August","September","October","November","December");


if(isset($doExport)){
ExportTable($strTable,str_replace("\\'","'",$strSql),$FileType,$FileName);
exit();
}


if(!isset($category)){
$category="home";
}


$arrPermissions=array("PermissionsArray");
$Permissions=DataTable("admin_users_permissions","");

while($oPermission=mysql_fetch_array($Permissions))
{
array_push($arrPermissions, $oPermission["permission"]);
}

if(!checkForSpecialSymbols($category)){
die("SECURITY VIOLATION DETECTED");
}

$vr1 = ($category."_oLinkTexts");
$vr2 = ($category."_oLinkActions");
$vr3 = ($category."_oLinkDescriptions");

if(!isset($$vr1))
{
die("<script>document.location.href=\"index.php\";</script>");
}

$evLinkTexts = $$vr1;
$evLinkActions = $$vr2;
$evLinkDescriptions = $$vr3;

if(!isset($folder)&&!isset($action)){
$action=$evLinkActions[0];
}


$IPage="";

if(isset($action)){
$IPage=$action;
}
else
if(isset($folder)){
$IPage=$folder;
}
else{
die("ACCESS DENIED");
}

$ICurrentPage="@".$AuthGroup."@".$category."@".$IPage;



if($AuthGroup=="Administrators"){

}
else
if(array_search($ICurrentPage,$arrPermissions,false)){

}
else{

foreach($arrPermissions as $oPermission){

if(strstr($oPermission,("@".$AuthGroup."@".$category))){

$arrOPage=explode("@",$oPermission);

die("<script>document.location.href='index.php?category=".$arrOPage[2]."&action=".$arrOPage[3]."';</script>");

break;
}

}

die("ACCESS DENIED!");
}

$iLastSlogId=SQLInsert("bo_slog",
array("ip","args","uid","date"),
array($_SERVER["REMOTE_ADDR"],serialize($_REQUEST),$AuthUserName,time())
);

if(isset($action)){
$IAction=$action;
}
else{
$IAction=$folder;
}

$DN = "1";

if($lArray["fax"]=="2")
{
$DN = "2";
}

?>
<html>
<head>
<title><?php echo($ProductName);?></title>
<link href="include/new_style2.css" rel="stylesheet" type="text/css">
<script src="include/ContextMenu.js"></script>
</head>
<body oncontextmenu="return false" leftmargin="0" topmargin="0" bgcolor="#ffffff" marginheight="0" marginwidth="0">

<?php
include("include/help_tips.php");
?>


<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" background="images2/01.png" valign="top"><div align="center">


<table id="Table_01" align="center" border="0" cellpadding="0" cellspacing="0" height="54" width="800">
<tbody>
<tr>
<td colspan="3" height="19" align=center>

<table border="0" width="785" cellspacing="0" bgcolor=#f5f5f5 height=19>
<tr>

<td align=left valign=bottom width=585>

<!--
&nbsp;<?php echo $M_WELCOME;?> <?php echo strtoupper($AuthUserName);?>, <?php echo $M_TODAY_IS;?> <?php echo date("F j, Y, g:i a");?>
-->
</td>
<td align=right valign=bottom width=200>


<?php
if($AuthUserName == "administrator")
{
?>
<a href="../index.php" target=_blank >[open the website]</a>
<?php
if(!isset($ext_val)) die("");
?>

&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.php?category=exit&action=exit" >[<?php echo strtolower($M_LOGOUT);?>]</a>&nbsp;&nbsp;


</td>

</tr>
</table>

</td>
</tr>
<tr >
<td height="34" valign=top align=right><img src="images2/44.png" alt="" height="34" width="17"></td>
<td background="images2/top_table_bg.png"><?php include("menus/main.php"); ?></td>
<td width=23><img src="images2/13.png" alt="" height="34" width="23"></td>
</tr>

<tr>
<td colspan="3" height="20"><img src="images2/14.png" alt="" height="20" width="800"></td>
</tr>

</tbody>

</table>


</td>
</tr>

<tr class="full" bgcolor="white" height="440">
<td align=center valign=top>

<TABLE WIDTH="800" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD valign=top>

<?php include_once("menus/navigation.php");?>

</TD>
</TR>
<tr>
<td align=center>
<img src="images2/contact_header.gif" width="770" height="6" alt="" border="0">
</td>
</tr>
<TR>
<TD align=center WIDTH ="800" BGCOLOR="#FFFFFF" style="text-align:center">
<CENTER>
<br>


<?php
if(!isset($site_pr)) die("");
if(isset($folder)){
include($category."/".$folder."_".$page.".php");
}
else{
include($category."/".$action.".php");
}
?>


</CENTER>

<br>
</TD>
</TR>

</TABLE>

<br><br>


</td>
</tr>
<tr>
<td align="center">



<table class="Footer" border="0" cellpadding="0" cellspacing="0" width=800>
<tbody>
<tr>
<td bgcolor="#e6e6e6" height="29" valign="top" width="5"><img alt="" src="images2/item3b.gif" align="absbottom" width=5 border="0" hspace="0"></td>

<td bgcolor="#e6e6e6" height="29" valign="middle" width="354">
<p>
&nbsp;&nbsp;<b><?php echo $ProductName;?></b>&nbsp; </span>
</p>
</td>
<td bgcolor="#e6e6e6" height="29" valign="center" width="354">
<p class="style6" align="right">
<a href="http://www.netartmedia.net" target=_blank>A product of
<img src="images/LOGO.gif" width="124" height="15" alt="" border="0" style="position:relative;top:3px">
</a>
</p>
</td>


<td bgcolor="#ffffff" height="29" valign="top" width="5">
<p><img alt="" src="images2/item3a1.gif" align="absbottom" border="0" hspace="0"></p>
</td>
</tr>
</tbody>
</table>



<br>

</td>
</tr>
</tbody>
</table>
</body>

</html>

<?php
if(isset($doExport)||(isset($category)&&$category=="exit")||isset($Export)){
ob_end_flush();
}
?>



------------------------------------------------------------------------------------------------
Reply With Quote Quick reply to this message  
Join Date: May 2004
Posts: 256
Reputation: FireNet will become famous soon enough FireNet will become famous soon enough 
Solved Threads: 6
FireNet's Avatar
FireNet FireNet is offline Offline
Posting Whiz in Training

Re: Parse error: syntax error, unexpected $end in

 
1
  #2
Dec 12th, 2007
First ... use code tags to highlight your code...

[*code]
[*/code]

(without the *)

Also dumping the whole file into your post does not really help... where's line 376... one's going count the lines....


P.S Check this post:
http://www.daniweb.com/forums/thread72874.html
Last edited by FireNet; Dec 12th, 2007 at 11:49 pm.
See what you can, remember what you need

Fourzon | Earn via Coding
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 3,748
Reputation: nav33n is a jewel in the rough nav33n is a jewel in the rough nav33n is a jewel in the rough 
Solved Threads: 331
Moderator
Featured Poster
nav33n's Avatar
nav33n nav33n is offline Offline
Senior Poster

Re: Parse error: syntax error, unexpected $end in

 
1
  #3
Dec 13th, 2007
  1. <?php
  2. if($AuthUserName == "administrator")
  3. {

You have forgotten to close this loop. And please, next time wrap your code in tags.
Ignorance is definitely not bliss!

*PM asking for help will be ignored*
Reply With Quote Quick reply to this message  
Join Date: Dec 2007
Posts: 27
Reputation: mcx76 is an unknown quantity at this point 
Solved Threads: 0
mcx76 mcx76 is offline Offline
Light Poster

Re: Parse error: syntax error, unexpected $end in

 
0
  #4
Dec 13th, 2007
Thanks for your great help.
I have attached code image with line number.please be advice.Thanks

[img=http://img519.imageshack.us/img519/3473/023br9.th.png]

Originally Posted by mcx76 View Post
I install php script.but error.
Parse error: syntax error, unexpected $end in /home/xxx/public_html/xxxx/ADMIN/index.php on line 376
Please be advice.Thanks

-------------------------------------------------------------------------------------------------
<?php
include("login_config.php");
include_once("Utils.php");
if(isset($doExport)||(isset($category)&&$category=="exit")||isset($Export)){
ob_start();
}

if(stristr($_SERVER['HTTP_USER_AGENT'],"MSIE"))
{
$IE=true;
}
else
{
$IE=false;
}

$AC=true;

include("security.php");


$lArray=DataArray("admin_users","username='$AuthUserName'");

if(isset($lng)){
$LANGUAGE=$arrSupportedLanguages[$lng][1];
$LANGUAGE2=$arrSupportedLanguages[$lng][1];

SQLUpdate_SingleValue(
"admin_users",
"username",
"'".$AuthUserName."'",
"language",
$LANGUAGE
);
}
else{

$LANGUAGE=strtolower($lArray["language"]);
$LANGUAGE2=strtolower($lArray["language"]);
}

if(!isset($LANGUAGE)||strlen($LANGUAGE)!=2){
$LANGUAGE="en";
$LANGUAGE2="en";
}


$strJobCategories = "";

if(file_exists('../include/categories_'.strtolower($LANGUAGE2).'.php'))
{
$lines = file('../include/categories_'.strtolower($LANGUAGE2).'.php');
}
else
{
$lines = file('../include/categories_en.php');
}

foreach ($lines as $line_num => $line)
{
if(trim($line) != "")
{
$strJobCategories .= $line;
}
}

include("../include/ui_texts_en.php");
include("texts_".$LANGUAGE.".php");
include("../jobs_config.php");

if(isset($LANGUAGE2)&&strlen($LANGUAGE2)==2)
{
include("config_".$LANGUAGE2.".php");

}
else{

include("config_en.php");
}

$HISTORY="";
$iRTables=0;

$iKEY="AZ8007";

EnsureParams();

if(get_param("action") == "exit")
{
SQLQuery("
INSERT INTO ".$DBprefix."login_log(username,ip,date,action,cookie)
VALUES('".$AuthUserName."','".$_SERVER['REMOTE_ADDR']."','".time()."','logout','')
");
$HISTORY=$USER_EXITED;
setcookie("Auth","",time()-1);
header("Location: login.php");
}


$arrMonths=array("","January","February","March","April","May","June","July","August","September","October","November","December");


if(isset($doExport)){
ExportTable($strTable,str_replace("\\'","'",$strSql),$FileType,$FileName);
exit();
}


if(!isset($category)){
$category="home";
}


$arrPermissions=array("PermissionsArray");
$Permissions=DataTable("admin_users_permissions","");

while($oPermission=mysql_fetch_array($Permissions))
{
array_push($arrPermissions, $oPermission["permission"]);
}

if(!checkForSpecialSymbols($category)){
die("SECURITY VIOLATION DETECTED");
}

$vr1 = ($category."_oLinkTexts");
$vr2 = ($category."_oLinkActions");
$vr3 = ($category."_oLinkDescriptions");

if(!isset($$vr1))
{
die("<script>document.location.href=\"index.php\";</script>");
}

$evLinkTexts = $$vr1;
$evLinkActions = $$vr2;
$evLinkDescriptions = $$vr3;

if(!isset($folder)&&!isset($action)){
$action=$evLinkActions[0];
}


$IPage="";

if(isset($action)){
$IPage=$action;
}
else
if(isset($folder)){
$IPage=$folder;
}
else{
die("ACCESS DENIED");
}

$ICurrentPage="@".$AuthGroup."@".$category."@".$IPage;



if($AuthGroup=="Administrators"){

}
else
if(array_search($ICurrentPage,$arrPermissions,false)){

}
else{

foreach($arrPermissions as $oPermission){

if(strstr($oPermission,("@".$AuthGroup."@".$category))){

$arrOPage=explode("@",$oPermission);

die("<script>document.location.href='index.php?category=".$arrOPage[2]."&action=".$arrOPage[3]."';</script>");

break;
}

}

die("ACCESS DENIED!");
}

$iLastSlogId=SQLInsert("bo_slog",
array("ip","args","uid","date"),
array($_SERVER["REMOTE_ADDR"],serialize($_REQUEST),$AuthUserName,time())
);

if(isset($action)){
$IAction=$action;
}
else{
$IAction=$folder;
}

$DN = "1";

if($lArray["fax"]=="2")
{
$DN = "2";
}

?>
<html>
<head>
<title><?php echo($ProductName);?></title>
<link href="include/new_style2.css" rel="stylesheet" type="text/css">
<script src="include/ContextMenu.js"></script>
</head>
<body oncontextmenu="return false" leftmargin="0" topmargin="0" bgcolor="#ffffff" marginheight="0" marginwidth="0">

<?php
include("include/help_tips.php");
?>


<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="center" background="images2/01.png" valign="top"><div align="center">


<table id="Table_01" align="center" border="0" cellpadding="0" cellspacing="0" height="54" width="800">
<tbody>
<tr>
<td colspan="3" height="19" align=center>

<table border="0" width="785" cellspacing="0" bgcolor=#f5f5f5 height=19>
<tr>

<td align=left valign=bottom width=585>

<!--
&nbsp;<?php echo $M_WELCOME;?> <?php echo strtoupper($AuthUserName);?>, <?php echo $M_TODAY_IS;?> <?php echo date("F j, Y, g:i a");?>
-->
</td>
<td align=right valign=bottom width=200>


<?php
if($AuthUserName == "administrator")
{
?>
<a href="../index.php" target=_blank >[open the website]</a>
<?php
if(!isset($ext_val)) die("");
?>

&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.php?category=exit&action=exit" >[<?php echo strtolower($M_LOGOUT);?>]</a>&nbsp;&nbsp;


</td>

</tr>
</table>

</td>
</tr>
<tr >
<td height="34" valign=top align=right><img src="images2/44.png" alt="" height="34" width="17"></td>
<td background="images2/top_table_bg.png"><?php include("menus/main.php"); ?></td>
<td width=23><img src="images2/13.png" alt="" height="34" width="23"></td>
</tr>

<tr>
<td colspan="3" height="20"><img src="images2/14.png" alt="" height="20" width="800"></td>
</tr>

</tbody>

</table>


</td>
</tr>

<tr class="full" bgcolor="white" height="440">
<td align=center valign=top>

<TABLE WIDTH="800" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD valign=top>

<?php include_once("menus/navigation.php");?>

</TD>
</TR>
<tr>
<td align=center>
<img src="images2/contact_header.gif" width="770" height="6" alt="" border="0">
</td>
</tr>
<TR>
<TD align=center WIDTH ="800" BGCOLOR="#FFFFFF" style="text-align:center">
<CENTER>
<br>


<?php
if(!isset($site_pr)) die("");
if(isset($folder)){
include($category."/".$folder."_".$page.".php");
}
else{
include($category."/".$action.".php");
}
?>


</CENTER>

<br>
</TD>
</TR>

</TABLE>

<br><br>


</td>
</tr>
<tr>
<td align="center">



<table class="Footer" border="0" cellpadding="0" cellspacing="0" width=800>
<tbody>
<tr>
<td bgcolor="#e6e6e6" height="29" valign="top" width="5"><img alt="" src="images2/item3b.gif" align="absbottom" width=5 border="0" hspace="0"></td>

<td bgcolor="#e6e6e6" height="29" valign="middle" width="354">
<p>
&nbsp;&nbsp;<b><?php echo $ProductName;?></b>&nbsp; </span>
</p>
</td>
<td bgcolor="#e6e6e6" height="29" valign="center" width="354">
<p class="style6" align="right">
<a href="http://www.netartmedia.net" target=_blank>A product of
<img src="images/LOGO.gif" width="124" height="15" alt="" border="0" style="position:relative;top:3px">
</a>
</p>
</td>


<td bgcolor="#ffffff" height="29" valign="top" width="5">
<p><img alt="" src="images2/item3a1.gif" align="absbottom" border="0" hspace="0"></p>
</td>
</tr>
</tbody>
</table>



<br>

</td>
</tr>
</tbody>
</table>
</body>

</html>

<?php
if(isset($doExport)||(isset($category)&&$category=="exit")||isset($Export)){
ob_end_flush();
}
?>



------------------------------------------------------------------------------------------------
Last edited by mcx76; Dec 13th, 2007 at 11:29 am.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 3,748
Reputation: nav33n is a jewel in the rough nav33n is a jewel in the rough nav33n is a jewel in the rough 
Solved Threads: 331
Moderator
Featured Poster
nav33n's Avatar
nav33n nav33n is offline Offline
Senior Poster

Re: Parse error: syntax error, unexpected $end in

 
0
  #5
Dec 13th, 2007
Did you read my post carefully ? I have mentioned where the error is !

And, we asked you to put your code in [ code ] ... [ / code] tags..
Last edited by nav33n; Dec 13th, 2007 at 11:51 am.
Ignorance is definitely not bliss!

*PM asking for help will be ignored*
Reply With Quote Quick reply to this message  
Join Date: Oct 2008
Posts: 1
Reputation: ppraveenk is an unknown quantity at this point 
Solved Threads: 0
ppraveenk ppraveenk is offline Offline
Newbie Poster

Re: Parse error: syntax error, unexpected $end in

 
0
  #6
Oct 13th, 2008
Hi All,

I am new to this community.
I found that this community is pretty lively and hope to find some solution to my problem.
We host a website for which code is in PHP. It has huge number of template files (files with extension ".tpl").
We keep getting errors like Parse error: syntax error, unexpected $end in /nfs/html/templates_c/%%59^599^599F3372%%displayMessages.tpl.php on line 135 (or) Parse error: syntax error, unexpected $end, expecting ',' or ';' in /nfs/html/templates_c/%%D6^D6A^D6AC432C%%entry_view.tpl.php on line 279 frequently.
Note: The template file which causes the error changes every time
When the error occurs, on refreshing (CTRL + F5) the page the error disappears and page loads normally. But this keeps on coming many times in a day and is pretty irritating.
I searched in google and the common solution available is Missing '{' or '}' , use '<?php' instead of '<?'. But this would be feasible to me if I deal with a single or two template files. But I am helpless with this solution as I have huge number of templates.
Some heads up is that in my Php installation the php short tags attribute is set to ON.
Any pointers are greately helpful.
Thanks in advance.

Regards,
Praveen.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC