Forum Moderators: coopster

Message Too Old, No Replies

Parse Error

         

jcbergman

5:28 pm on Jul 2, 2003 (gmt 0)

10+ Year Member



I'm most likely missing something here, but i've been staring at it for a while...

Parse error: parse error, unexpected T_STRING in /home/www/wow1090/Admin/user_perm.php on line 57

Here's my file:

<?
//Local Settings Here
$home = "../";
require($home . "/Connections/conn.php");
require($home . "/includes/include.php");
//End Local Settings
$Htpasswd = new Htpasswd(".htpasswd");

if (isset($_GET['RESET']))
{
$newpass = RandomPassword(5);
changePass($_GET['userid'],$newpass,"",$Htpasswd,$home ."/includes/email2.txt");
}
if (isset($_GET['UPDATE'])){
if ($_POST['lnk']=="") $_POST['lnk']=0;
if ($_POST['hmp']=="") $_POST['hmp']=0;
if ($_POST['nws']=="") $_POST['nws']=0;
if ($_POST['stf']=="") $_POST['stf']=0;
if ($_POST['evt']=="") $_POST['evt']=0;
if ($_POST['top']=="") $_POST['top']=0;
if ($_POST['4@4']=="") $_POST['4@4']=0;
if ($_POST['pra']=="") $_POST['pra']=0;
if ($_POST['wow']=="") $_POST['wow']=0;
if ($_POST['mot']=="") $_POST['mot']=0;
if ($_POST['ver']=="") $_POST['ver']=0;
if ($_POST['sof']=="") $_POST['sof']=0;
if ($_POST['min']=="") $_POST['min']=0;
if ($_POST['emp']=="") $_POST['emp']=0;
if ($_POST['bnd']=="") $_POST['bnd']=0;
if ($_POST['usr']=="") $_POST['usr']=0;
if ($_POST['php']=="") $_POST['php']=0;
if ($_POST['sts']=="") $_POST['sts']=0;
if ($_POST['mon']=="") $_POST['mon']=0;
mysql_select_db($database_conn, $conn);
$sql="UPDATE permissions SET `lnk`=%s, `hmp`=%s, `nws`=%s, `stf`=%s, `evt`=%s, `top`=%s, `4@4`=%s, `pra`=%s, `wow`=%s, `mot`=%s, `ver`=%s, ";
$sql.="`sof`=%s, `min`=%s, `emp`=%s, `bnd`=%s, `usr`=%s, `php`=%s, `sts`=%s, `mon`=%s WHERE `user_id`=%s";
$sql=sprintf($sql,$_POST['lnk'],$_POST['hmp'],$_POST['nws'],$_POST['stf'],$_POST['evt'],
$_POST['top'],$_POST['4@4'],$_POST['pra'],$_POST['wow'],$_POST['mot'],$_POST['ver'],
$_POST['sof'],$_POST['min'],$_POST['emp'],$_POST['bnd'],$_POST['usr'],$_POST['php'],
$_POST['sts'],$_POST['mon'],$_POST['user_id']);
mysql_query($sql, $conn) or die(mysql_error());
$statustxt = "Permissions Record Updated";
}
mysql_select_db($database_conn, $conn);
$sql = "SELECT * FROM permissions WHERE user_id=".$_GET['userid'];
$rs = mysql_query($sql, $conn) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);

if (getStat($_GET['userid'])==0&&$Htpasswd->isUser($row_rs["username"]))
{
$Htpasswd->deleteUser($row_rs['username']);
57->>$statustxt .= "<br>User ".$row_rs['username']." removed from .htpasswd";
}
if (getStat($_GET['userid'])>0&&!$Htpasswd->isUser($row_rs["username"]))
{
$Htpasswd->addUser($row_rs["username"],"password");
$statustxt .= "<br>User ".$row_rs["username"]." added to .htpasswd";
$statustxt .= "<br>"<a href=?RESET&userid=<? echo $_GET['userid'];?>>Click Here</a> to synchronize passwords for this user. (recommended!)";
}
}
?>

Thanks in advanced

[edited by: jatar_k at 5:34 pm (utc) on July 2, 2003]
[edit reason] fixed sidescroll [/edit]

jatar_k

5:30 pm on Jul 2, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Welcome to WebmasterWorld jcbergman,

one thing, which is line 57? ;)

<added>missed it at first its this

$statustxt .= "<br>User ".$row_rs['username']." removed from .htpasswd";

jcbergman

5:41 pm on Jul 2, 2003 (gmt 0)

10+ Year Member



thanks!
I just noticed i had an extra } at the bottom, but upon removal it still didn't fix the problem :(

jatar_k

5:46 pm on Jul 2, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



that line itself parses fine for me so I imagine it is dropping through from somewhere else but I can't see anything offhand.

jcbergman

5:49 pm on Jul 2, 2003 (gmt 0)

10+ Year Member



Leave it to PHP to point us in the wrong direction!
it was actually this line:

$statustxt .= "<br>"<a href=?RESET&userid=<? echo $_GET['userid'];?>>Click Here</a> to synchronize passwords for this user. (recommended!)";

should be

$statustxt .= "<br><a href=?RESET&userid=".$_GET['userid'].">Click Here</a> to synchronize passwords for this user. (recommended!)";

Thanks for checking it over for me though!

jatar_k

5:51 pm on Jul 2, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



np

lol, I always do that when switching, from what used to be html, to cating a var in php.

Gets me every time, you'd think I'd learn. ;)