Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Registration error! Please help!


bluestallion

Recommended Posts

Hi,

 

I tried registering myself as a new member but I got 2 error messages after I click the submit button:

 

Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php on line 502

 

Warning: Cannot modify header information - headers already sent by (output started at F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php:502) in F:Domainsmyname.comwwwrootcatalogincludesfunctionsgeneral.php on line 29

 

How do I solve this problem?

 

FIY. I have striped the original code of header.php with only the warning messages codes left as shown below:

 

<?php

/*

$Id: header.php,v 1.40 2003/03/14 03:34:26 hpdl Exp $

 

osCommerce, Open Source E-Commerce Solutions

http://www.oscommerce.com

 

Copyright © 2003 osCommerce

 

Released under the GNU General Public License

*/

 

// check if the 'install' directory exists, and warn of its existence

if (WARN_INSTALL_EXISTENCE == 'true') {

if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) {

tep_output_warning(WARNING_INSTALL_DIRECTORY_EXISTS);

}

}

 

// check if the configure.php file is writeable

if (WARN_CONFIG_WRITEABLE == 'true') {

if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {

tep_output_warning(WARNING_CONFIG_FILE_WRITEABLE);

}

}

 

// check if the session folder is writeable

if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') {

if (STORE_SESSIONS == '') {

if (!is_dir(tep_session_save_path())) {

tep_output_warning(WARNING_SESSION_DIRECTORY_NON_EXISTENT);

} elseif (!is_writeable(tep_session_save_path())) {

tep_output_warning(WARNING_SESSION_DIRECTORY_NOT_WRITEABLE);

}

}

}

 

// check session.auto_start is disabled

if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) {

if (ini_get('session.auto_start') == '1') {

tep_output_warning(WARNING_SESSION_AUTO_START);

}

}

 

if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) {

if (!is_dir(DIR_FS_DOWNLOAD)) {

tep_output_warning(WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT);

}

}

?>

 

The code below has been removed. Any problem if I removed the entire code below?

 

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

<tr class="header">

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td>

<td align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a>  <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a>  <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?>  </td>

</tr>

</table>

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

<tr class="headerNavigation">

<td class="headerNavigation">  <?php echo $breadcrumb->trail(' » '); ?></td>

<td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td>

</tr>

</table>

<?php

if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) {

?>

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

<tr class="headerError">

<td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td>

</tr>

</table>

<?php

}

 

if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) {

?>

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

<tr class="headerInfo">

<td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td>

</tr>

</table>

<?php

}

?>

Link to comment
Share on other sites

Here's a better view of the code...somebody please help me!

 

I tried registering myself as a new member but I got 2 error messages after I click the submit button:

 

Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php on line 502 



Warning: Cannot modify header information - headers already sent by (output started at F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php:502) in F:Domainsmyname.comwwwrootcatalogincludesfunctionsgeneral.php on line 29

How do I solve this problem?

 

FIY. I have striped the original code of header.php with only the warning messages codes left as shown below:

 

<?php 

/* 

$Id: header.php,v 1.40 2003/03/14 03:34:26 hpdl Exp $ 



osCommerce, Open Source E-Commerce Solutions 

http://www.oscommerce.com 



Copyright (c) 2003 osCommerce 



Released under the GNU General Public License 

*/ 



// check if the 'install' directory exists, and warn of its existence 

if (WARN_INSTALL_EXISTENCE == 'true') { 

if (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/install')) { 

tep_output_warning(WARNING_INSTALL_DIRECTORY_EXISTS); 

} 

} 



// check if the configure.php file is writeable 

if (WARN_CONFIG_WRITEABLE == 'true') { 

if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) { 

tep_output_warning(WARNING_CONFIG_FILE_WRITEABLE); 

} 

} 



// check if the session folder is writeable 

if (WARN_SESSION_DIRECTORY_NOT_WRITEABLE == 'true') { 

if (STORE_SESSIONS == '') { 

if (!is_dir(tep_session_save_path())) { 

tep_output_warning(WARNING_SESSION_DIRECTORY_NON_EXISTENT); 

} elseif (!is_writeable(tep_session_save_path())) { 

tep_output_warning(WARNING_SESSION_DIRECTORY_NOT_WRITEABLE); 

} 

} 

} 



// check session.auto_start is disabled 

if ( (function_exists('ini_get')) && (WARN_SESSION_AUTO_START == 'true') ) { 

if (ini_get('session.auto_start') == '1') { 

tep_output_warning(WARNING_SESSION_AUTO_START); 

} 

} 



if ( (WARN_DOWNLOAD_DIRECTORY_NOT_READABLE == 'true') && (DOWNLOAD_ENABLED == 'true') ) { 

if (!is_dir(DIR_FS_DOWNLOAD)) { 

tep_output_warning(WARNING_DOWNLOAD_DIRECTORY_NON_EXISTENT); 

} 

} 

?>

 

The code below has been removed. Any problem if I removed the entire code below?

 

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

<tr class="header"> 

<td valign="middle"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image(DIR_WS_IMAGES . 'oscommerce.gif', 'osCommerce') . '</a>'; ?></td> 

<td align="right" valign="bottom"><?php echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_account.gif', HEADER_TITLE_MY_ACCOUNT) . '</a>  <a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'header_cart.gif', HEADER_TITLE_CART_CONTENTS) . '</a>  <a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '">' . tep_image(DIR_WS_IMAGES . 'header_checkout.gif', HEADER_TITLE_CHECKOUT) . '</a>'; ?>  </td> 

</tr> 

</table> 

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

<tr class="headerNavigation"> 

<td class="headerNavigation">  <?php echo $breadcrumb->trail(' » '); ?></td> 

<td align="right" class="headerNavigation"><?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>   </td> 

</tr> 

</table> 

<?php 

if (isset($HTTP_GET_VARS['error_message']) && tep_not_null($HTTP_GET_VARS['error_message'])) { 

?> 

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

<tr class="headerError"> 

<td class="headerError"><?php echo htmlspecialchars(urldecode($HTTP_GET_VARS['error_message'])); ?></td> 

</tr> 

</table> 

<?php 

} 



if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { 

?> 

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

<tr class="headerInfo"> 

<td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td> 

</tr> 

</table> 

<?php 

} 

?>

Link to comment
Share on other sites

I tried registering myself as a new member but I got 2 error messages after I click the submit button:

 

Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php on line 502 



Warning: Cannot modify header information - headers already sent by (output started at F:Domainsmyname.comwwwrootcatalogincludesclassesemail.php:502) in F:Domainsmyname.comwwwrootcatalogincludesfunctionsgeneral.php on line 29

How do I solve this problem?

 

You need to take a look at your mail configuration as PHP cannot send out an email.

 

The above error will occur on all places when an email is to be sent. The second error occurs because of the first error (output is occuring (the first error message) and a redirection cannot take place).

:heart:, osCommerce

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...