Help. Parse error in PHP code

Reply

Join Date: Sep 2004
Posts: 12
Reputation: ChrisJ is an unknown quantity at this point 
Solved Threads: 0
ChrisJ ChrisJ is offline Offline
Newbie Poster

Help. Parse error in PHP code

 
0
  #1
Sep 25th, 2004
I have tried to modify the PHP in an OSCommerce file, while trying to get my OSCommerce site up. I have apparently created the following Parse error: ....... /create_account_success.php on line 16. I am not a programmer and no very little PHP. Is it acceptable to paste the PHP here and ask how can I restore this to a readable format? This is the entire code. The errored code is the following:
<?php
/*
$Id: create_account_success.php,v 1.9 2002/11/19 01:48:08 dgw_ Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright © 2002 osCommerce

Released under the GNU General Public License
*/

define('NAVBAR_TITLE_1', 'Create an Account');
define('NAVBAR_TITLE_2', 'Success');
define('HEADING_TITLE', 'Your Account Has Been Created!');
define('TEXT_ACCOUNT_CREATED', 'Congratulations! Your new account has been successfully created! Please allow 24 hours for Account Activation. <small><b></b></small> <a href="'. tep_href_link(FILENAME_CONTACT_US) '"></a>.<br><br>A confirmation will be sent to the provided email address. If you have not received it within 24 hours, please <a href="' . tep_href_link(FILENAME_CONTACT_US) . '">contact us </a>.');
?>

Can someone please help me correct, whatever is in error? Thank you.
Reply With Quote Quick reply to this message  
Join Date: Aug 2004
Posts: 49
Reputation: felgall is an unknown quantity at this point 
Solved Threads: 1
felgall felgall is offline Offline
Light Poster

Re: Help. Parse error in PHP code

 
0
  #2
Sep 25th, 2004
You appear to have lost a period (.) after tep_href_link(FILENAME_CONTACT_US)

If you add the period before the '" that will fix the parse error.
Reply With Quote Quick reply to this message  
Join Date: Jan 2008
Posts: 1
Reputation: branixis is an unknown quantity at this point 
Solved Threads: 0
branixis branixis is offline Offline
Newbie Poster

Re: Help. Parse error in PHP code

 
0
  #3
Jan 20th, 2008
<?php
include_once 'config.php';

class Database
{
const server = SERVER;
const username = USERNAME;
const password = PASSWORD;

function connect()
{
return mysql_connect(self::server,self::username,self::password);
}

function insertUserinfo($fname,$lname,$email,$address, $drctory, $contactno, $mname, $gender, $usrdatno)
{
$datno = $this->getMaxDatno('userinfo', 'datno');
$query = "INSERT INTO userinfo(datno, firstname, lastname, email, address, drctory, contactno, middlename, gender, usrdatno)
VALUES($datno, '$fname', '$lname', '$email', '$address', '$drctory', '$contactno', '$mname', $gender, $usrdatno)";
mysql_query($query);
return mysql_affected_rows();
}

function insertUsermas($username, $pwd, $role,$usrdatno)
{
$datno = $this->getMaxDatno('usermas','datno');
$query = "INSERT INTO usermas(datno,usrdatno,createdate,editdate,username,pwd,delflag,role)
VALUES($datno,$usrdatno,NOW(),NOW(),'$username','$pwd',0,$role)";
echo $query." ";
mysql_query($query);
return mysql_affected_rows();
}

function insertFiletbl($usrdatno, $maxsize)
{
$datno = $this->getMaxDatno('filetbl','datno');

$query = "INSERT INTO filetbl(datno,usrdatno,maxsize,usedsize,primaryfile)
VALUES($datno,$usrdatno,$maxsize,1,'default.php')";

mysql_query($query);
return mysql_affected_rows();
}

function getMaxDatno($table,$field)
{
$query = "SELECT count(*) as counter from ".$table;

$result = mysql_query($query);
$aResult = mysql_fetch_array($result,MYSQL_ASSOC);
if($aResult['counter']=='0')
{
return "1";
}
else
{
$query = "SELECT max(".$field.") as num from ".$table;
$result = mysql_query($query);
$aResult = mysql_fetch_array($result,MYSQL_ASSOC);
$retvalue = $aResult['num'] + 1;
return $retvalue;
}
}

function login($userName, $password)
{
$crypttext = mcrypt_ecb(MCRYPT_DES, ENKEY, trim($userName), MCRYPT_ENCRYPT);
$user = base64_encode($crypttext);
$pwd = crypt(trim($password), ENKEY);

$query = "SELECT count(*) exist from usermas
WHERE username = '".$user."' AND pwd = '".$pwd."'";

$result = mysql_query($query);
$aResult = mysql_fetch_array($result,MYSQL_ASSOC);
//echo $query;
return $aResult['exist'];
}

function getDirectoryFromDB($userName)
{
$crypttext = mcrypt_ecb(MCRYPT_DES, ENKEY, trim($userName), MCRYPT_ENCRYPT);
$user = base64_encode($crypttext);

$query = "SELECT userinfo.drctory from usermas
INNER JOIN userinfo
ON userinfo.usrdatno = usermas.usrdatno
WHERE usermas.username = '".$user."'";
$result = mysql_query($query);
$aResult = mysql_fetch_array($result,MYSQL_ASSOC);
return $aResult['drctory'];
}

function editPrimaryFile($userName, $newfile)
{
$crypttext = mcrypt_ecb(MCRYPT_DES, ENKEY, trim($userName), MCRYPT_ENCRYPT);
$user = base64_encode($crypttext);

$query = "UPDATE filetbl SET primaryfile = '$newfile'
WHERE usrdatno = (SELECT usrdatno FROM usermas where username = '$user')";

$result = mysql_query($query);

return mysql_affected_rows();
}

function getPrimaryFile($userName)
{
$crypttext = mcrypt_ecb(MCRYPT_DES, ENKEY, trim($userName), MCRYPT_ENCRYPT);
$user = base64_encode($crypttext);

$query = "SELECT primaryfile FROM filetbl
WHERE usrdatno = (SELECT usrdatno FROM usermas where username = '$user')";

$result = mysql_query($query);
$aResult = mysql_fetch_array($result,MYSQL_ASSOC);
return $aResult['primaryfile'];
}
}
?>
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