Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

OScommerce 2.2 RC1 Several Issues


triodisplay

Recommended Posts

Posted

Hi, I am really hoping someone here can help as its my last resort. I am running OScommerce RC1 and everything was going well.

Then we had our server updated to php5 and now create_account.php comes up as a blank page.

 

The second issue I am having is that after I login as a customer and add things to my cart, then click checkout it takes me back to the login page then removes everything from my cart. This is very strange because I am running another site on the same server running OScommerce MS2 which is running just fine. Any help would be great. Thanks in advance.

 

Broken site: www.waveridersgallery.net

Working site: www.triodisplay.com

Posted
Hi, I am really hoping someone here can help as its my last resort. I am running OScommerce RC1 and everything was going well.

Then we had our server updated to php5 and now create_account.php comes up as a blank page.

 

The second issue I am having is that after I login as a customer and add things to my cart, then click checkout it takes me back to the login page then removes everything from my cart. This is very strange because I am running another site on the same server running OScommerce MS2 which is running just fine. Any help would be great. Thanks in advance.

 

Broken site: www.waveridersgallery.net

Working site: www.triodisplay.com

Check your error logs and post the output.

Posted

Thanks for the help, here is my config file. Which error logs should I be checking? my php isn't currently logging errors.

 

<?php

define('HTTP_SERVER', 'http://www.waveridersgallery.net');

define('HTTPS_SERVER', 'https://www.waveridersgallery.net');

define('ENABLE_SSL', true);

define('HTTP_COOKIE_DOMAIN', 'waveridersgallery.net');

define('HTTPS_COOKIE_DOMAIN', 'www.waveridersgallery.net');

define('HTTP_COOKIE_PATH', '/catalog2/');

define('HTTPS_COOKIE_PATH', '/catalog2/');

define('DIR_WS_HTTP_CATALOG', '/catalog2/');

define('DIR_WS_HTTPS_CATALOG', '/catalog2/');

define('DIR_WS_IMAGES', 'images/');

define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');

define('DIR_WS_INCLUDES', 'includes/');

define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');

define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');

define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');

define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');

define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

 

define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');

define('DIR_FS_CATALOG', '/var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/');

define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');

define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

 

define('DB_SERVER', '****');

define('DB_SERVER_USERNAME', '****');

define('DB_SERVER_PASSWORD', '****');

define('DB_DATABASE', '****');

define('USE_PCONNECT', 'false');

define('STORE_SESSIONS', 'mysql');

?>

Posted

Make the http and https cookie domains match. The ssl certificate is made out to use www.yourdomain.com so use these settings:

 

define('HTTP_COOKIE_DOMAIN', 'www.waveridersgallery.net');

define('HTTPS_COOKIE_DOMAIN', 'www.waveridersgallery.net');

 

Vger

Posted

Ok, I made those changes, I'm still having the problems, I think this has to be associated with the php5 upgrade because that's the only thing that's changed and it was working up until the upgrade. Could this have to do with permissions? Another weird thing is that the admin panel works fine and remembers that I am logged in.

Posted
Ok, I made those changes, I'm still having the problems, I think this has to be associated with the php5 upgrade because that's the only thing that's changed and it was working up until the upgrade. Could this have to do with permissions?

The logs should be located on the server. Each domain on your server should have its own log.

Posted

Here are some of the errors I see:

 

[sun Oct 05 18:23:02 2008] [error] [client 76.192.161.201] PHP Parse error: syntax error, unexpected ';' in /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/create_account.php on line 604, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/includes/header.php:89) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: http://www.waveridersgallery.net/catalog2/shopping_cart.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] File does not exist: /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/images_white, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 114, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/wp-content/plugins/wordpress-automatic-upgrade

/wordpress-automatic-upgrade.php on line 114, referer: https://www.waveridersgallery.net/catalog2/login.php

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: https://www.waveridersgallery.net/catalog2/login.php

[

Posted
Here are some of the errors I see:

 

[sun Oct 05 18:23:02 2008] [error] [client 76.192.161.201] PHP Parse error: syntax error, unexpected ';' in /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/create_account.php on line 604, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/includes/header.php:89) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: http://www.waveridersgallery.net/catalog2/shopping_cart.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] File does not exist: /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/images_white, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 114, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/wp-content/plugins/wordpress-automatic-upgrade

/wordpress-automatic-upgrade.php on line 114, referer: https://www.waveridersgallery.net/catalog2/login.php

[sun Oct 05 18:23:04 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: https://www.waveridersgallery.net/catalog2/login.php

[

Post the contents of your create_account.php file.

Posted

Sorry about the size. Here is my create_account.php file:

 

<?php
/*
 $Id: create_account.php,v 1.65 2003/06/09 23:03:54 hpdl Exp $

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

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

 require('includes/application_top.php');

// PWA EOF
 if (isset($HTTP_GET_VARS['guest']) && $cart->count_contents() < 1) tep_redirect(tep_href_link(FILENAME_SHOPPING_CART));
// PWA BOF

// needs to be included earlier to set the success message in the messageStack
 require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CREATE_ACCOUNT);

 $process = false;
 if (isset($HTTP_POST_VARS['action']) && ($HTTP_POST_VARS['action'] == 'process')) {
$process = true;

if (ACCOUNT_GENDER == 'true') {
  if (isset($HTTP_POST_VARS['gender'])) {
	$gender = tep_db_prepare_input($HTTP_POST_VARS['gender']);
  } else {
	$gender = false;
  }
}
$firstname = tep_db_prepare_input($HTTP_POST_VARS['firstname']);
$lastname = tep_db_prepare_input($HTTP_POST_VARS['lastname']);
if (ACCOUNT_DOB == 'true') $dob = tep_db_prepare_input($HTTP_POST_VARS['dob']);
$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);
if (ACCOUNT_COMPANY == 'true') $company = tep_db_prepare_input($HTTP_POST_VARS['company']);
$street_address = tep_db_prepare_input($HTTP_POST_VARS['street_address']);
if (ACCOUNT_SUBURB == 'true') $suburb = tep_db_prepare_input($HTTP_POST_VARS['suburb']);
$postcode = tep_db_prepare_input($HTTP_POST_VARS['postcode']);
$city = tep_db_prepare_input($HTTP_POST_VARS['city']);
if (ACCOUNT_STATE == 'true') {
  $state = tep_db_prepare_input($HTTP_POST_VARS['state']);
  if (isset($HTTP_POST_VARS['zone_id'])) {
	$zone_id = tep_db_prepare_input($HTTP_POST_VARS['zone_id']);
  } else {
	$zone_id = false;
  }
}
$country = tep_db_prepare_input($HTTP_POST_VARS['country']);
$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);
$fax = tep_db_prepare_input($HTTP_POST_VARS['fax']);
if (isset($HTTP_POST_VARS['newsletter'])) {
  $newsletter = tep_db_prepare_input($HTTP_POST_VARS['newsletter']);
} else {
  $newsletter = false;
}
$password = tep_db_prepare_input($HTTP_POST_VARS['password']);
$confirmation = tep_db_prepare_input($HTTP_POST_VARS['confirmation']);

$error = false;

if (ACCOUNT_GENDER == 'true') {
  if ( ($gender != 'm') && ($gender != 'f') ) {
	$error = true;

	$messageStack->add('create_account', ENTRY_GENDER_ERROR);
  }
}

if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_FIRST_NAME_ERROR);
}

if (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_LAST_NAME_ERROR);
}

if (ACCOUNT_DOB == 'true') {
  if (checkdate(substr(tep_date_raw($dob), 4, 2), substr(tep_date_raw($dob), 6, 2), substr(tep_date_raw($dob), 0, 4)) == false) {
	$error = true;

	$messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR);
  }
}

if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR);
} elseif (tep_validate_email($email_address) == false) {
  $error = true;

  $messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_CHECK_ERROR);
} else {
  $check_email_query = tep_db_query("select count(*) as total from " . TABLE_CUSTOMERS . " where customers_email_address = '" . tep_db_input($email_address) . "'");
  $check_email = tep_db_fetch_array($check_email_query);
  if ($check_email['total'] > 0) {
	$error = true;

	$messageStack->add('create_account', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS);
  }
}

if (strlen($street_address) < ENTRY_STREET_ADDRESS_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_STREET_ADDRESS_ERROR);
}

if (strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_POST_CODE_ERROR);
}

if (strlen($city) < ENTRY_CITY_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_CITY_ERROR);
}

if (is_numeric($country) == false) {
  $error = true;

  $messageStack->add('create_account', ENTRY_COUNTRY_ERROR);
}

$zone_id = 0;
if (ACCOUNT_STATE == 'true') {
  $check_query = tep_db_query("select count(*) as total from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country . "'");
  $check = tep_db_fetch_array($check_query);
  $entry_state_has_zones = ($check['total'] > 0);
  if ($entry_state_has_zones == true) {
	$zone_query = tep_db_query("select distinct zone_id from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country . "' and (zone_name like '" . tep_db_input($state) . "%' or zone_code like '%" . tep_db_input($state) . "%')");
	if (tep_db_num_rows($zone_query) == 1) {
	  $zone = tep_db_fetch_array($zone_query);
	  $zone_id = $zone['zone_id'];
	} else {
	  $error = true;

	  $messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT);
	}
  } else {
	if (strlen($state) < ENTRY_STATE_MIN_LENGTH) {
	  $error = true;

	  $messageStack->add('create_account', ENTRY_STATE_ERROR);
	}
  }
}

if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_TELEPHONE_NUMBER_ERROR);
}

// PWA BOF
if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest'])) {
// PWA EOF

if (strlen($password) < ENTRY_PASSWORD_MIN_LENGTH) {
  $error = true;

  $messageStack->add('create_account', ENTRY_PASSWORD_ERROR);
} elseif ($password != $confirmation) {
  $error = true;

  $messageStack->add('create_account', ENTRY_PASSWORD_ERROR_NOT_MATCHING);
}
// PWA BOF
} 
// PWA EOF

if ($error == false) {
  $sql_data_array = array('customers_firstname' => $firstname,
						  'customers_lastname' => $lastname,
						  'customers_email_address' => $email_address,
						  'customers_telephone' => $telephone,
						  'customers_fax' => $fax,
						  'customers_newsletter' => $newsletter,
						  'customers_password' => tep_encrypt_password($password));

  if (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $gender;
  if (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = tep_date_raw($dob);

// PWA BOF
  if ((isset($HTTP_GET_VARS['guest'])) or (isset($HTTP_POST_VARS['guest'])) && (defined('PURCHASE_WITHOUT_ACCOUNT') && (PURCHASE_WITHOUT_ACCOUNT == 'ja' || PURCHASE_WITHOUT_ACCOUNT == 'yes'))) {
	$pwa_array_customer = $sql_data_array;
	$customer_id = 0;
	tep_session_register('pwa_array_customer');
  } else {
// PWA EOF

  tep_db_perform(TABLE_CUSTOMERS, $sql_data_array);

  $customer_id = tep_db_insert_id();

// PWA BOF
} 
// PWA EOF

  $sql_data_array = array('customers_id' => $customer_id,
						  'entry_firstname' => $firstname,
						  'entry_lastname' => $lastname,
						  'entry_street_address' => $street_address,
						  'entry_postcode' => $postcode,
						  'entry_city' => $city,
						  'entry_country_id' => $country);

  if (ACCOUNT_GENDER == 'true') $sql_data_array['entry_gender'] = $gender;
  if (ACCOUNT_COMPANY == 'true') $sql_data_array['entry_company'] = $company;
  if (ACCOUNT_SUBURB == 'true') $sql_data_array['entry_suburb'] = $suburb;
  if (ACCOUNT_STATE == 'true') {
	if ($zone_id > 0) {
	  $sql_data_array['entry_zone_id'] = $zone_id;
	  $sql_data_array['entry_state'] = '';
	} else {
	  $sql_data_array['entry_zone_id'] = '0';
	  $sql_data_array['entry_state'] = $state;
	}
  }

// PWA BOF
 if (isset($HTTP_GET_VARS['guest']) or isset($HTTP_POST_VARS['guest'])) {
   $pwa_array_address = $sql_data_array;
   tep_session_register('pwa_array_address');
   $address_id = 0;
 } else {
// PWA EOF

  tep_db_perform(TABLE_ADDRESS_BOOK, $sql_data_array);

  $address_id = tep_db_insert_id();

  tep_db_query("update " . TABLE_CUSTOMERS . " set customers_default_address_id = '" . (int)$address_id . "' where customers_id = '" . (int)$customer_id . "'");

  tep_db_query("insert into " . TABLE_CUSTOMERS_INFO . " (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('" . (int)$customer_id . "', '0', now())");

// PWA BOF
} 
// PWA EOF

  if (SESSION_RECREATE == 'True') {
	tep_session_recreate();
  }

  $customer_first_name = $firstname;
  $customer_default_address_id = $address_id;
  $customer_country_id = $country;
  $customer_zone_id = $zone_id;
  tep_session_register('customer_id');
  tep_session_register('customer_first_name');
  tep_session_register('customer_default_address_id');
  tep_session_register('customer_country_id');
  tep_session_register('customer_zone_id');

// PWA BOF
  if (isset($HTTP_GET_VARS['guest']) or isset($HTTP_POST_VARS['guest'])) tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING));
// PWA EOF

// restore cart contents
  $cart->restore_contents();

// build the message content
  $name = $firstname . ' ' . $lastname;

  if (ACCOUNT_GENDER == 'true') {
	 if ($gender == 'm') {
	   $email_text = sprintf(EMAIL_GREET_MR, $lastname);
	 } else {
	   $email_text = sprintf(EMAIL_GREET_MS, $lastname);
	 }
  } else {
	$email_text = sprintf(EMAIL_GREET_NONE, $firstname);
  }

  $email_text .= EMAIL_WELCOME . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
  tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);

  tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));
}
 }

// PWA BOF
 if (tep_session_is_registered('pwa_array_customer') && tep_session_is_registered('pwa_array_address')) {
$gender = isset($pwa_array_customer['customers_gender'])?$pwa_array_customer['customers_gender']:'';
$company = isset($pwa_array_address['entry_company'])? $pwa_array_address['entry_company']:'';
$firstname = isset($pwa_array_customer['customers_firstname'])? $pwa_array_customer['customers_firstname']:'';
$lastname = isset($pwa_array_customer['customers_lastname'])? $pwa_array_customer['customers_lastname']:'';
$dob = isset($pwa_array_customer['customers_dob'])? substr($pwa_array_customer['customers_dob'],-2).'.'.substr($pwa_array_customer['customers_dob'],4,2).'.'.substr($pwa_array_customer['customers_dob'],0,4):'';
$email_address = isset($pwa_array_customer['customers_email_address'])? $pwa_array_customer['customers_email_address']:'';
$street_address = isset($pwa_array_address['entry_street_address'])? $pwa_array_address['entry_street_address']:'';
$suburb = isset($pwa_array_address['entry_suburb'])? $pwa_array_address['entry_suburb']:'';
$postcode = isset($pwa_array_address['entry_postcode'])? $pwa_array_address['entry_postcode']:'';
$city = isset($pwa_array_address['entry_city'])? $pwa_array_address['entry_city']:'';
$state = isset($pwa_array_address['entry_state'])? $pwa_array_address['entry_state']:'0';
$country = isset($pwa_array_address['entry_country_id'])? $pwa_array_address['entry_country_id']:'';
$telephone = isset($pwa_array_customer['customers_telephone'])? $pwa_array_customer['customers_telephone']:'';
$fax = isset($pwa_array_customer['customers_fax'])? $pwa_array_customer['customers_fax']:'';
 }
// PWA EOF

 $breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<?php require('includes/form_check.js.php'); ?>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->

<!-- body //-->
<table border="0" width="100%" cellspacing="3" cellpadding="3">
 <tr> <td width="<?php // echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php // echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- left_navigation //-->
<?php // require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
</table></td>
<!-- body_text //-->
<!-- PWA BOF -->
<td width="100%" valign="top"><?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, (isset($HTTP_GET_VARS['guest'])? 'guest=guest':''), 'SSL'), 'post', 'onSubmit="return check_form(create_account);"') . tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">
<!-- PWA EOF -->
  <tr>
	<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
	  <tr>
		<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>
		<td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td class="smallText"><br><?php echo sprintf(TEXT_ORIGIN_LOGIN, tep_href_link(FILENAME_LOGIN, tep_get_all_get_params(), 'SSL')); ?></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
<?php
 if ($messageStack->size('create_account') > 0) {
?>
  <tr>
	<td><?php echo $messageStack->output('create_account'); ?></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
<?php
 }
?>
  <tr>
	<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
	  <tr>
		<td class="main"><b><?php echo CATEGORY_PERSONAL; ?></b></td>
	   <td class="inputRequirement" align="right"><?php echo FORM_REQUIRED_INFORMATION; ?></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
<?php
 if (ACCOUNT_GENDER == 'true') {
?>
		  <tr>
			<td class="main"><?php echo ENTRY_GENDER; ?></td>
			<td class="main"><?php echo tep_draw_radio_field('gender', 'm') . '  ' . MALE . '  ' . tep_draw_radio_field('gender', 'f') . '  ' . FEMALE . ' ' . (tep_not_null(ENTRY_GENDER_TEXT) ? '<span class="inputRequirement">' . ENTRY_GENDER_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 }
?>
		  <tr>
			<td class="main"><?php echo ENTRY_FIRST_NAME; ?></td>
			<td class="main"><?php echo tep_draw_input_field('firstname') . ' ' . (tep_not_null(ENTRY_FIRST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_FIRST_NAME_TEXT . '</span>': ''); ?></td>
		  </tr>
		  <tr>
			<td class="main"><?php echo ENTRY_LAST_NAME; ?></td>
			<td class="main"><?php echo tep_draw_input_field('lastname') . ' ' . (tep_not_null(ENTRY_LAST_NAME_TEXT) ? '<span class="inputRequirement">' . ENTRY_LAST_NAME_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 if (ACCOUNT_DOB == 'true') {
?>
		  <tr>
			<td class="main"><?php echo ENTRY_DATE_OF_BIRTH; ?></td>
			<td class="main"><?php echo tep_draw_input_field('dob') . ' ' . (tep_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? '<span class="inputRequirement">' . ENTRY_DATE_OF_BIRTH_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 }
?>
		  <tr>
			<td class="main"><?php echo ENTRY_EMAIL_ADDRESS; ?></td>
			<td class="main"><?php echo tep_draw_input_field('email_address') . ' ' . (tep_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_EMAIL_ADDRESS_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
<?php
 if (ACCOUNT_COMPANY == 'true') {
?>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td class="main"><b><?php echo CATEGORY_COMPANY; ?></b></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
		  <tr>
			<td class="main"><?php echo ENTRY_COMPANY; ?></td>
			<td class="main"><?php echo tep_draw_input_field('company') . ' ' . (tep_not_null(ENTRY_COMPANY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COMPANY_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
<?php
 }
?>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td class="main"><b><?php echo CATEGORY_ADDRESS; ?></b></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
		  <tr>
			<td class="main"><?php echo ENTRY_STREET_ADDRESS; ?></td>
			<td class="main"><?php echo tep_draw_input_field('street_address') . ' ' . (tep_not_null(ENTRY_STREET_ADDRESS_TEXT) ? '<span class="inputRequirement">' . ENTRY_STREET_ADDRESS_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 if (ACCOUNT_SUBURB == 'true') {
?>
		  <tr>
			<td class="main"><?php echo ENTRY_SUBURB; ?></td>
			<td class="main"><?php echo tep_draw_input_field('suburb') . ' ' . (tep_not_null(ENTRY_SUBURB_TEXT) ? '<span class="inputRequirement">' . ENTRY_SUBURB_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 }
?>

		  <tr>
			<td class="main"><?php echo ENTRY_CITY; ?></td>
			<td class="main"><?php echo tep_draw_input_field('city') . ' ' . (tep_not_null(ENTRY_CITY_TEXT) ? '<span class="inputRequirement">' . ENTRY_CITY_TEXT . '</span>': ''); ?></td>
		  </tr>
<?php
 if (ACCOUNT_STATE == 'true') {
?>
		  <tr>
			<td class="main"><?php echo ENTRY_STATE; ?></td>
			<td class="main">
<?php
if ($process == true) {
  if ($entry_state_has_zones == true) {
	$zones_array = array();
	$zones_query = tep_db_query("select zone_name from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country . "' order by zone_name");
	while ($zones_values = tep_db_fetch_array($zones_query)) {
	  $zones_array[] = array('id' => $zones_values['zone_name'], 'text' => $zones_values['zone_name']);
	}
	echo tep_draw_pull_down_menu('state', $zones_array);
  } else {
	echo tep_draw_input_field('state');
  }
} else {
  echo tep_draw_input_field('state');
}

if (tep_not_null(ENTRY_STATE_TEXT)) echo ' <span class="inputRequirement">' . ENTRY_STATE_TEXT;
?>
			</td>
		  </tr>
<?php
 }
?>
 		  <tr>
			<td class="main"><?php echo ENTRY_POST_CODE; ?></td>
			<td class="main"><?php echo tep_draw_input_field('postcode') . ' ' . (tep_not_null(ENTRY_POST_CODE_TEXT) ? '<span class="inputRequirement">' . ENTRY_POST_CODE_TEXT . '</span>': ''); ?></td>
		  </tr>
		  <tr>
			<td class="main"><?php echo ENTRY_COUNTRY; ?></td>
			<td class="main"><?php echo tep_get_country_list('country', '223') . ' ' . (tep_not_null(ENTRY_COUNTRY_TEXT) ? '<span class="inputRequirement">' . ENTRY_COUNTRY_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td class="main"><b><?php echo CATEGORY_CONTACT; ?></b></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
		  <tr>
			<td class="main"><?php echo ENTRY_TELEPHONE_NUMBER; ?></td>
			<td class="main"><?php echo tep_draw_input_field('telephone') . ' ' . (tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?></td>
		  </tr>
		  <tr>
			<td class="main"><?php echo ENTRY_FAX_NUMBER; ?></td>
			<td class="main"><?php echo tep_draw_input_field('fax') . ' ' . (tep_not_null(ENTRY_FAX_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_FAX_NUMBER_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
<?php
// PWA BOF
 if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest'])) {
// PWA EOF
?>
  <tr>
	<td class="main"><b><?php echo CATEGORY_OPTIONS; ?></b></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
		  <tr>
			<td class="main"><?php echo ENTRY_NEWSLETTER; ?></td>
			<td class="main"><?php echo tep_draw_checkbox_field('newsletter', '1') . ' ' . (tep_not_null(ENTRY_NEWSLETTER_TEXT) ? '<span class="inputRequirement">' . ENTRY_NEWSLETTER_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td class="main"><b><?php echo CATEGORY_PASSWORD; ?></b></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" cellspacing="2" cellpadding="2">
		  <tr>
			<td class="main"><?php echo ENTRY_PASSWORD; ?></td>
			<td class="main"><?php echo tep_draw_password_field('password') . ' ' . (tep_not_null(ENTRY_PASSWORD_TEXT) ? '<span class="inputRequirement">' . ENTRY_PASSWORD_TEXT . '</span>': ''); ?></td>
		  </tr>
		  <tr>
			<td class="main"><?php echo ENTRY_PASSWORD_CONFIRMATION; ?></td>
			<td class="main"><?php echo tep_draw_password_field('confirmation') . ' ' . (tep_not_null(ENTRY_PASSWORD_CONFIRMATION_TEXT) ? '<span class="inputRequirement">' . ENTRY_PASSWORD_CONFIRMATION_TEXT . '</span>': ''); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
<?php
 // PWA BOF
 }
 else
 { // Ingo PWA Ende
?>
<tr>
  <td><?php echo tep_draw_hidden_field('guest', 'guest'); ?></td>
</tr>
<?php } 
// PWA EOF
?>
  <tr>
	<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
  </tr>
  <tr>
	<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
	  <tr class="infoBoxContents">
		<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
		  <tr>
			<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
			<td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>
			<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
		  </tr>
		</table></td>
	  </tr>
	</table></td>
  </tr>
</table></form></td>
<!-- body_text_eof //-->
<td width="<?php echo // BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo // BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- right_navigation //-->
<?php // include(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
</table></td>
 </tr>
</table>
<!-- body_eof //-->

<!-- footer //-->
<?php include(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

Posted
Sorry about the size. Here is my create_account.php file:

Try removing the following:

 

Search for (should be two results and remove them):

width="<?php echo // BOX_WIDTH; ?>"

 

And remove:

<?php // include(DIR_WS_INCLUDES . 'column_right.php'); ?>

 

Or if you want to keep them

remove the space after

//

Posted

Yes, with PHP 5.2.6 you should remove code which you have already commented out.

 

Vger

Posted

Ok, you guys fixed the create account issue its now working as it should, THANK YOU! Now I just have to figure out the login issue. You guys are awesome.

Posted
Ok, I made those changes still having the same issues, here are the current errors:

 

[sun Oct 05 18:50:32 2008] [error] [client 76.192.161.201] PHP Parse error: syntax error, unexpected ';' in /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/create_account.php on line 604, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:50:33 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/includes/header.php:89) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: http://www.waveridersgallery.net/catalog2/shopping_cart.php

 

[sun Oct 05 18:50:34 2008] [error] [client 76.192.161.201] File does not exist: /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/images_white, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:50:34 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: https://www.waveridersgallery.net/catalog2/login.php

 

First error: What do u have on line 604 and 30 lines above of create_account.php

Second error: See here

Third error: Cant find the file catalog2/images_white ... not sure what this file is but its being called from login.php

Fourth error: Again see here

Posted
Ok, I made those changes still having the same issues, here are the current errors:

 

[sun Oct 05 18:50:32 2008] [error] [client 76.192.161.201] PHP Parse error: syntax error, unexpected ';' in /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/create_account.php on line 604, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:50:33 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/includes/header.php:89) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: http://www.waveridersgallery.net/catalog2/shopping_cart.php

 

[sun Oct 05 18:50:34 2008] [error] [client 76.192.161.201] File does not exist: /var/www/vhosts/waveridersgallery.net/httpdocs/catalog2/images_white, referer: https://www.waveridersgallery.net/catalog2/login.php

 

[sun Oct 05 18:50:34 2008] [error] [client 76.192.161.201] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/waveridersgallery.net/httpdocs/header.php:36) in /var/www/vhosts/waveridersgallery.net/httpdocs/blog/event.php on line 13, referer: https://www.waveridersgallery.net/catalog2/login.php

You must have kept the code in there. If so, do the following:

Change

echo //BOX_WIDTH;

to

//echo  BOX_WIDTH;

Posted

Ok, you guys fixed the create_account.php problem (awesome), any thoughts on the login removing items from cart and taking me to the welcome page? Would that have something to do with sessions?

Posted
Ok, you guys fixed the create_account.php problem (awesome), any thoughts on the login removing items from cart and taking me to the welcome page? Would that have something to do with sessions?

In your configure.php file change the following:

define('HTTPS_COOKIE_DOMAIN', 'www.waveridersgallery.net');

to

define('HTTPS_COOKIE_DOMAIN', 'waveridersgallery.net');

Posted

Ok, made that change still having the same issue, its weird it empties my cart after login and takes me to a welcome page. The session directory is set to /tmp for www.waveridersgallery.net but it is set to var/www/vhosts/triodisplay.com/httpdocs/catalog/sessions in www.triodisplay.com does that make a difference?

Posted
Ok, made that change still having the same issue, its weird it empties my cart after login and takes me to a welcome page. The session directory is set to /tmp for www.waveridersgallery.net but it is set to var/www/vhosts/triodisplay.com/httpdocs/catalog/sessions in www.triodisplay.com does that make a difference?

 

in your configure file try changing this:

 

define('HTTP_COOKIE_PATH', '/catalog2/');
define('HTTPS_COOKIE_PATH', '/catalog2/');

 

to this:

 

define('HTTP_COOKIE_PATH', '/');
define('HTTPS_COOKIE_PATH', '/');

Posted
same issue, it empties my cart when going from http to https.

 

just read your previous post ... /tmp is using the servers /tmp file so if your on a shared hosting server others could access this path - DEFINITELY need to change this to the ABSOLUTE path to your folder (you can check the path in your admin (www.yoursite.com/catalog2/admin/) then clicking on Tools and Database Backup - the backup directory at the bottom will give you the absolute path to your admin/backups folder ... use the first part of it (something like /var/www/..../catalog2) and use a session directory in there)

Posted

It looks like nothing is really being added to the cart, when I click add to cart it takes me to the cart and shows the item but when I click continue shopping and add something else the last item is no longer in the cart. So without even going to a https page it still removes everything from my cart after leaving the shopping cart page. I do see the cookie in firefox though.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...