| | |
Help. Parse error in PHP code
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Sep 2004
Posts: 12
Reputation:
Solved Threads: 0
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.
<?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.
•
•
Join Date: Aug 2004
Posts: 49
Reputation:
Solved Threads: 1
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.
If you add the period before the '" that will fix the parse error.
•
•
Join Date: Jan 2008
Posts: 1
Reputation:
Solved Threads: 0
<?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'];
}
}
?>
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'];
}
}
?>
![]() |
Similar Threads
- Parse error: syntax error, unexpected T_STRING (PHP)
- PHP parse error. (PHP)
- Parse error help (PHP)
- Index error in PHP code (PHP)
- Parse error in code (PHP)
- parse error (C++)
- Parse error at last line of page's code (PHP)
- Parse Error in PHP (PHP)
Other Threads in the PHP Forum
- Previous Thread: Php Sessions
- Next Thread: date range php/mysql
| Thread Tools | Search this Thread |
301 apache api array autosuggest beginner binary broken cakephp checkbox class cms code compression cron curl data database date display dropdownlist dynamic echo email eregi error execution file files folder form forms function functions google href htaccess html httppost if...loop image include insert ip javascript joomla jquery key library limit link links login mail md5 menu mlm multiple mysql mysql_real_escape_string oop paypal pdf pdfdownload php phpvotingscript problem query radio random recursion remote screen script search searchbox server session sessions sms sorting source space sql syntax system table tutorial update upload url validator variable video volume votedown web website youtube zend





