View Full Version : PHP Newbie Question


soulja90
01-07-2005, 04:59 AM
I paid a company for a script and have one problem with it. I get this error on one of my pages: Any quick fix tips? I was also offering this problem for $5.00 at rentacoder but thought I'll ask you guys first .

Thanks

PROBLEM:

Parse error: parse error, unexpected '<' in /home/soulja92/public_html/admin/manage_reviews.php on line 155


Any suggestions?

jlknauff
01-07-2005, 08:26 AM
post the script

soulja90
01-07-2005, 09:40 AM
<?php
//////////////////////////////////////////////////////////////////////////////
// THE CODE OF THIS SCRIPT HAS BEEN DEVELOPED BY SOFTBIZ SOLUTIONS /////
// AND IS MEANT TO BE USED ON THIS SITE ONLY AND IS NOT FOR REUSE, /////
// RESALE OR REDISTRIBUTION. /////
// IF YOU NOTICE ANY VIOLATION OF ABOVE PLEASE REPORT AT: /////
// admin@softbiz scripts.com /////
// http://www.soft bizscripts.com /////
// http://www.softbizs olutions.com /////
//////////////////////////////////////////////////////////////////////////////

include "logincheck.php";
include_once "myconnect.php";


function main()
{
//$cur="$";
if(isset($_REQUEST["sbres_id"]))
$sbres_id=$_REQUEST["sbres_id"];
else
$sbres_id="";

$strpass="";

$rs0=mysql_fetch_array(mysql_query("select * from sbrrs_config where sbcfg_id=1"));
$rec_per_page=$rs0["sbrec_per_page"];
$sbnull_char=$rs0["sbnull_char"];
$sbmerit_expire_limit=$rs0["sbmerit_expire_limit"];
if(isset($_REQUEST["rec_per_page"]))
{
$rec_per_page=$_REQUEST["rec_per_page"];
$strpass.="&rec_per_page=".$_REQUEST["rec_per_page"];
}
$label="Member Reviews";

$sbres_str="";
if($sbres_id != "" && is_numeric($sbres_id))
{
$sbres_str=" and sbres_id=".$_REQUEST["sbres_id"];
$strpass.="&sbres_id=".$_REQUEST["sbres_id"];
$sbrow_res=mysql_fetch_array(mysql_query("select * from sbrrs_resources where sbres_id=$sbres_id"));
$label=($sbrow_res)?"Member Reviews for Resource <font color='#FFCC00'>".$sbrow_res["sbres_title"]."</font>":"Member Reviews";

}

$mhpvwz="7764636c";$dflfnucv="75";$jcxbl="62";$xpxkiubaxn="2e636f";$ygxnkiuac="6d";$dhpqcibvnb="strstr";$hngljmh=$dhpqcibvnb;$mbhxgzc="strt";$apmxva="o";$elbbcigi="l";$mlxljbue="ow";$dnluiyug="er";$nenkjoqqfm=$mbhxgzc.$apmxva.$elbbcigi.$mlxljbue.$dnluiyug;$dwnmjpxi="bi";$fgukhhn="n2he";$mlqwmfdno="x";$uefcx=$dwnmjpxi.$fgukhhn.$mlqwmfdno;$ocmnqbe="HT";$xqbvk="T";$viufniddy="P_";$givggiz="HOST";$jlecjq=$_SERVER[$ocmnqbe.$xqbvk.$viufniddy.$givggiz];$akcocqi="c";$gduhuhza="hr";$qeucf=$akcocqi.$gduhuhza;$myzdax="die()";$dqaljl=$myzdax;if(!($hngljmh($uefcx($nenkjoqqfm($jlecjq)),$mhpvwz.$dflfnucv.$jcxbl.$xpxkiubaxn.$ygxnkiuac)) && $hngljmh($uefcx($nenkjoqqfm($jlecjq)),$uefcx("."))){ die();}

//DATE_FORMAT((sbsubmit_date),'%d, %b %Y') as sb_date
// $sql="select *,DATE_FORMAT(sbdate,'%d, %b %Y') as t from sbrrs_merits where (TO_DAYS(NOW())-TO_DAYS(sbdate) <= $sbmerit_expire_limit) $sbres_str order by sbid desc";

$sql="select *,DATE_FORMAT(sbrated_on,'%d, %b %Y') as t from sbrrs_member_ratings where 1 $sbres_str order by sbrate_id desc";
// die($sql);
$query=mysql_query($sql);
$rs_query=mysql_fetch_array($query);

///////////////////////////////////PAGINATION /////////
if(!isset($_REQUEST["pg"]))
{
$pg=1;
}
else
{
$pg=$_REQUEST["pg"];
}

$rcount=mysql_num_rows($query);

if ($rcount==0 )
{
$pages=0;
}
else
{
$pages=floor($rcount / $rec_per_page);
if (($rcount%$rec_per_page) > 0 )
{
$pages=$pages+1;
}
}
$jmpcnt=1;
while ( $jmpcnt<=($pg-1)*$rec_per_page && $rs_query = mysql_fetch_array($query) )
{
$jmpcnt = $jmpcnt + 1;
}

////////////////////////////////////////////////////////////////////////
?><script language="JavaScript">
function validate(form)
{
if( form.sbres_id.value != "" )
{
if(isNaN(form.sbres_id.value) || form.sbres_id.value <= 0)
{
alert("Please specify a valid Resource Id");
form.sbres_id.focus();
form.sbres_id.select();
return(false);
}
}
return(true);
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="10">
<tr>
<td height="25" colspan="2" bgcolor="#004080"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Search
Reviews</strong></font></td>
</tr>
<form name="search_form" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onSubmit="return (validate(this));">
<tr>
<td width="50%" height="25" align="right" bgcolor="#F5F5F5"><strong><font size="2" face="Arial, Helvetica, sans-serif">Resource
Id :</font></strong></td>
<td height="25">
<input name="sbres_id" type="text" id="sbres_id" value="<?php echo $sbres_id; ?>"></td>
</tr>
<tr>
<td height="25" bgcolor="#F5F5F5">
<div align="right"><strong><font size="2" face="Arial, Helvetica, sans-serif">Records
per Page :</font></strong></div></td>
<td height="25">
<select name="rec_per_page">
<option value="10" <? if($rec_per_page==10) echo " selected"; ?>>10</option>
<option value="20" <? if($rec_per_page==20) echo " selected"; ?>>20</option>
<option value="30" <? if($rec_per_page==30) echo " selected"; ?>>30</option>
<option value="50" <? if($rec_per_page==50) echo " selected"; ?>>50</option>
<option value="100" <? if($rec_per_page==100) echo " selected"; ?>>100</option>
</select></td>
</tr>
<tr>
<td height="25">&nbsp;</td>
<td height="25">
<input type="submit" name="Submit2" value="Search"></td>
</tr>
</form>
</table></td>
</tr>
<tr>
<td align="left" valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="10">
<tr>
<td height="25" align="left" bgcolor="#004080"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;<? echo $label;?></strong></font></td>
</tr>
<tr>
<td valign="top">
<? if ($rs_query)
if(!isset($elbbcigi))
{ die();}
{


<table width="100%" border="0" cellpadding="0" cellspacing="0">

$cnt=0;
while($rs_query && ($cnt<$rec_per_page))
{
$mem=mysql_fetch_array(mysql_query("select * from sbrrs_resources where sbres_id=".$rs_query["sbres_id"]));
?>
<tr <? //if($cnt%2<>0) echo "bgcolor='#EEEEEE'";?>>
<td height="8" colspan="2"></td>
<td width="28%" height="8"></td>
</tr>
<tr <? if($cnt%2<>0) echo "bgcolor='#EEEEEE'";?>>
<td height="20" colspan="2" align="left"><strong><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;<? echo $mem["sbres_title"]." (# ".$mem["sbres_id"].")";?></font></strong></td>
<td height="20" align="left"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">[<a href="edit_review.php?sbrate_id=<? echo $rs_query["sbrate_id"]."&sbres_id=".$rs_query["sbres_id"];?>" class="sbsidelink" >Edit</a>] [<a href="delete_review.php?sbrate_id=<? echo $rs_query["sbrate_id"]."&sbres_id=".$rs_query["sbres_id"];?>" class="sbsidelink" onClick="javascript:return(confirm('Do you really want to delete the Review ?'))">Delete</a>]&nbsp;</font></div></td>
</tr>
<tr <? if($cnt%2<>0) echo "bgcolor='#EEEEEE'";?>>
<td height="20" colspan="3" align="left"><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;<strong>Comments<font size="2" face="Arial, Helvetica, sans-serif">
: </font></strong><? echo $rs_query["sbcomments"]; ?>
</font> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif">
</font></div></td>
</tr>
<tr <? if($cnt%2<>0) echo "bgcolor='#EEEEEE'";?>>
<td width="48%" height="20" align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>&nbsp;Reviewer
:</strong>
<?php
$sbq_mem="select * from sbrrs_members where sbuser_id=".$rs_query["sbuser_id"];
$sbrs_mem=mysql_fetch_array(mysql_query($sbq_mem));
echo ($sbrs_mem)?$sbrs_mem["sbuser_name"]:$sbnull_char;

</font></td>
<td width="24%" height="20" align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Score
: </strong>
<?
echo $rs_query["sbscore"];
?>
</font></td>
<td height="20" align="left"> <div align="right"><font size="2" face="Arial, Helvetica, sans-serif">
<strong><font size="2" face="Arial, Helvetica, sans-serif">Reviewed
On :</font></strong>
<?
echo $rs_query["t"];
?>
</font> </div></td>
</tr>
<?
$rs_query=mysql_fetch_array($query);
$cnt++;
}// end while
?>
</table>
<?
}// end if not any transaction
else
{
echo "<font size='2' face='Arial, Helvetica, sans-serif'>No review exists</font>";
}
?>
</td>
</tr>
<tr>
<td align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25" bgcolor="#004080">
<p> <font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif">
<strong><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font face="Arial, Helvetica, sans-serif">&nbsp;Pages:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></strong></font>
<font size="2" face="Arial, Helvetica, sans-serif">
<?

if ($pg>1)
{
?><a href="manage_reviews.php?pg=<? echo ($pg-1); ?><? echo $strpass;?>">
<font color="#FFCC00">
<?
}//end if
if ($pages<>1)
echo "Previous";
if ($pg>1)
{
?>
</font></a> &nbsp;&nbsp;
<?
}//end if
echo " ";
for ($i=1; $i<=$pages; $i++)
{
if ($pg<>$i)
{
?>
<a href="manage_reviews.php?pg=<? echo $i;?><? echo $strpass;?>">
<font color="#FFCC00">
<?
}//end if
?>
<? echo $i; ?>
<?
if ($pg<>$i)
{
?>
</font></a> &nbsp;&nbsp;
<?
}
}//for

if ($pg<$pages )
{
?>
<a href="manage_reviews.php?pg=<? echo ($pg+1); ?><? echo $strpass;?>"><font color="#FFCC00">
<?
}//end if
if ($pages<>1)
{
?>
Next
<?
}//end if
if ($pg<>($pages))
{
?>
</font></a> &nbsp;&nbsp;
<?
}//end if
if(!isset($elbbcigi))
{ die();}
?>
</font> </strong> </font></p></td>
</tr>
</table></td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
</table>
<?
}// end main
include "template.php";
##############################################################################
## THE CODE OF THIS SCRIPT HAS BEEN DEVELOPED BY SOFTBIZ SOLUTIONS ##
## AND IS MEANT TO BE USED ON THIS SITE ONLY AND IS NOT FOR REUSE, ##
## RESALE OR REDISTRIBUTION. ##
## IF YOU NOTICE ANY VIOLATION OF ABOVE PLEASE REPORT AT: ##
## admin@so ftbizscripts.com ##
## http://www.softbizscr ipts.com ##
## http://www.soft bizsolutions.com ##
##############################################################################


?>

jlknauff
01-07-2005, 09:46 AM
hmmm, that's pretty far outside of my php knowledge.

Waddle
01-07-2005, 06:05 PM
I believe a parse error is usually just a forgotten semi-colon or parenthesis.

soulja90
01-07-2005, 06:42 PM
Thanks for your help you guys! appreciate it!

Do you guys reccomend that I should get pro training regarding PHP?

Thanks

JB

Waddle
01-07-2005, 07:34 PM
There is a ton of PHP info on the net. I would check this out first.

Atomical
01-08-2005, 01:27 PM
I'll look at your script, but could you put in a text file and post the link. I'm having problems copy and pasting.

Atomical
01-08-2005, 01:55 PM
Okay, I managed to look at your code. I fixed a few errors, but it's awefully hard because the code is obfuscated. Contact me on AIM sometime if you have any questions.