chrometweaks.org

What is a good iPage web host that really is free?

Click Here To View All Answers...


Got a question, hope someone can answer... What is a good iPage web host that really is free? Thanks in advance for any answer. 2nd question I got is.. Hi everyone,.

I need some help in setting up an OScommerce based shop. I hired a guy to do it for me as I m not good with PHP etc. but he backed out after doing 90% of stuff..

The iPage site is all ready and installed but I think I accidentally deleted the configure.php file and now the iPage website is not loading at all..

Also, I wanted to sell Phonecards thru OSCommerce where when a user buys a phonecard he/she gets a email with the PIN and the PIN is also shown on the screen. I don't know how to do it but I have been told it's possible..

Would anyone here want to complete the iPage site for me( I will pay ofcourse! ) and if possible also set up the phonecard pin system? I will pay good money for it..

If anyone is interested pls email me on.

Cheers,.

Tanuj..

Comments (48)

I would like to know the answer too. Anyone here know what is the right answer. I'll do some investigation and get back to you if I got an anything. You should email the people at iPage as they probably could give you an answer..

Comment #1

Hi Peter,.

Thanks for your help..

I tried to find "configure.php" in the /admin folder but could not find it..

There was however a "configuration.php" in the folder. I looked in it but could not find the details....

I have copy-pasted the whole ""configuration.php" file for you below - am I looking at the right file?.

***.

<?php.

/*.

$Id: configuration.php,v 1.43 2003/06/29 22:50:51 hpdl Exp $.

OsCommerce, Open Source E-Commerce Solutions.

Http://www.oscommerce.com.

Copyright © 2003 osCommerce.

Released under the GNU General Public License.

*/.

Require('includes/application_top.php');.

$action = (isset($HTTP_GET_VARS['action']) ? $HTTP_GET_VARS['action'] : '');.

If (tep_not_null($action)) {.

Switch ($action) {.

Case 'save':.

$configuration_value = tep_db_prepare_input($HTTP_POST_VARS['configuration_value']);.

$cID = tep_db_prepare_input($HTTP_GET_VARS['cID']);.

Tep_db_query("update "TABLE_CONFIGURATION" set configuration_value = '"tep_db_input($configuration_value)"', last_modified = now() where configuration_id = '"(int)$cID"'");.

Tep_redirect(tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$cID));.

Break;.

}.

}.

$gID = (isset($HTTP_GET_VARS['gID'])) ? $HTTP_GET_VARS['gID'] : 1;.

$cfg_group_query = tep_db_query("select configuration_group_title from "TABLE_CONFIGURATION_GROUP" where configuration_group_id = '"(int)$gID"'");.

$cfg_group = tep_db_fetch_array($cfg_group_query);.

?>.

<!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>.

<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">.

<script language="javascript" src="includes/general.js"></script>.

</head>.

<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onload="SetFocus();">.

<! header //>.

<?php require(DIR_WS_INCLUDES'header.php'); ?>.

<! header_eof //>.

<! body //>.

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

<tr>.

<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">.

<! left_navigation //>.

<?php require(DIR_WS_INCLUDES'column_left.php'); ?>.

<! left_navigation_eof //>.

</table></td>.

<! body_text //>.

<td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr>.

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

<tr>.

<td class="pageHeading"><?php echo $cfg_group['configuration_group_title']; ?></td>.

<td class="pageHeading" align="right"><?php echo tep_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>.

</tr>.

</table></td>.

</tr>.

<tr>.

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

<tr>.

<td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">.

<tr class="dataTableHeadingRow">.

<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CONFIGURATION_TITLE; ?></td>.

<td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CONFIGURATION_VALUE; ?></td>.

<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?>&nbsp;</td>.

</tr>.

<?php.

$configuration_query = tep_db_query("select configuration_id, configuration_title, configuration_value, use_function from "TABLE_CONFIGURATION" where configuration_group_id = '"(int)$gID"' order by sort_order");.

While ($configuration = tep_db_fetch_array($configuration_query)) {.

If (tep_not_null($configuration['use_function'])) {.

$use_function = $configuration['use_function'];.

If (ereg('->', $use_function)) {.

$class_method = explode('->', $use_function);.

If (!is_object(${$class_method[0]})) {.

Include(DIR_WS_CLASSES$class_method[0]'.php');.

${$class_method[0]} = new $class_method[0]();.

}.

$cfgValue = tep_call_function($class_method[1], $configuration['configuration_value'], ${$class_method[0]});.

} else {.

$cfgValue = tep_call_function($use_function, $configuration['configuration_value']);.

}.

} else {.

$cfgValue = $configuration['configuration_value'];.

}.

If ((!isset($HTTP_GET_VARS['cID']) || (isset($HTTP_GET_VARS['cID']) && ($HTTP_GET_VARS['cID'] == $configuration['configuration_id']))) && !isset($cInfo) && (substr($action, 0, 3) != 'new')) {.

$cfg_extra_query = tep_db_query("select configuration_key, configuration_description, date_added, last_modified, use_function, set_function from "TABLE_CONFIGURATION" where configuration_id = '"(int)$configuration['configuration_id']"'");.

$cfg_extra = tep_db_fetch_array($cfg_extra_query);.

$cInfo_array = array_merge($configuration, $cfg_extra);.

$cInfo = new objectInfo($cInfo_array);.

}.

If ( (isset($cInfo) && is_object($cInfo)) && ($configuration['configuration_id'] == $cInfo->configuration_id) ) {.

Echo ' <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\''tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$cInfo->configuration_id'&action=edit')'\'">'"\n";.

} else {.

Echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\''tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$configuration['configuration_id'])'\'">'"\n";.

}.

?>.

<td class="dataTableContent"><?php echo $configuration['configuration_title']; ?></td>.

<td class="dataTableContent"><?php echo htmlspecialchars($cfgValue); ?></td>.

<td class="dataTableContent" align="right"><?php if ( (isset($cInfo) && is_object($cInfo)) && ($configuration['configuration_id'] == $cInfo->configuration_id) ) { echo tep_image(DIR_WS_IMAGES'icon_arrow_right.gif', ''); } else { echo '<a href="'tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$configuration['configuration_id'])'">'tep_image(DIR_WS_IMAGES'icon_info.gif', IMAGE_ICON_INFO)'</a>'; } ?>&nbsp;</td>.

</tr>.

<?php.

}.

?>.

</table></td>.

<?php.

$heading = array();.

$contents = array();.

Switch ($action) {.

Case 'edit':.

$heading[] = array('text' => '<b>'$cInfo->configuration_title'</b>');.

If ($cInfo->set_function) {.

Eval('$value_field = '$cInfo->set_function'"'htmlspecialchars($cInfo->configuration_value)'");');.

} else {.

$value_field = tep_draw_input_field('configuration_value', $cInfo->configuration_value);.

}.

$contents = array('form' => tep_draw_form('configuration', FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$cInfo->configuration_id'&action=save'));.

$contents[] = array('text' => TEXT_INFO_EDIT_INTRO);.

$contents[] = array('text' => '<br><b>'$cInfo->configuration_title'</b><br>'$cInfo->configuration_description'<br>'$value_field);.

$contents[] = array('align' => 'center', 'text' => '<br>'tep_image_submit('button_update.gif', IMAGE_UPDATE)'&nbsp;<a href="'tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$cInfo->configuration_id)'">'tep_image_button('button_cancel.gif', IMAGE_CANCEL)'</a>');.

Break;.

Default:.

If (isset($cInfo) && is_object($cInfo)) {.

$heading[] = array('text' => '<b>'$cInfo->configuration_title'</b>');.

$contents[] = array('align' => 'center', 'text' => '<a href="'tep_href_link(FILENAME_CONFIGURATION, 'gID='$HTTP_GET_VARS['gID']'&cID='$cInfo->configuration_id'&action=edit')'">'tep_image_button('button_edit.gif', IMAGE_EDIT)'</a>');.

$contents[] = array('text' => '<br>'$cInfo->configuration_description);.

$contents[] = array('text' => '<br>'TEXT_INFO_DATE_ADDED' 'tep_date_short($cInfo->date_added));.

If (tep_not_null($cInfo->last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED' 'tep_date_short($cInfo->last_modified));.

}.

Break;.

}.

If ( (tep_not_null($heading)) && (tep_not_null($contents)) ) {.

Echo ' <td width="25%" valign="top">'"\n";.

$box = new box;.

Echo $box->infoBox($heading, $contents);.

Echo ' </td>'"\n";.

}.

?>.

</tr>.

</table></td>.

</tr>.

</table></td>.

<! body_text_eof //>.

</tr>.

</table>.

<! body_eof //>.

<! footer //>.

<?php require(DIR_WS_INCLUDES'footer.php'); ?>.

<! footer_eof //>.

<br>.

</body>.

</html>.

<?php require(DIR_WS_INCLUDES'application_bottom.php'); ?>.

************.

Thanks,.

Tanuj..

Comment #2

Hi John,.

I got the iPage website running. Thanks a lot..

I needed to do a enhancement to the website. I want the shopping card to be set up in a way to allow me to sell phonecard PINS (the shopping cart will email the PIN to user instantly upon receipt of payment acceptance from the payment gateway - the pins are normally 10 digits + also show the user the PIN on screen when the sale is approved)..

Is it possible? I have talked to a few people and I get mixed replies - someone said that Oscommerce mysql database is set in a way that this task is not possible and then I have someone say that it can be done - so I am quite confused..

Secondly, I want the shopping cart to be secured by SSL (My web host provides SSL)..

Can you do these?.

Please provide estimated time to do this, cost and mode of payment accepted..

Thanks,.

Tanuj..

Comment #3

Hi Peter.

Thanks a lot for your help..

I got the iPage website running with a great lot of help from you..

Thanks mate..

Tanuj..

Comment #4

Hi everyone,.

I need some help in setting up an OScommerce based shop. I hired a guy to do it for me as I m not good with PHP etc. but he backed out after doing 90% of stuff..

The iPage site is all ready and installed but I think I accidentally deleted the configure.php file and now the iPage website is not loading at all..

Also, I wanted to sell Phonecards thru OSCommerce where when a user buys a phonecard he/she gets a email with the PIN and the PIN is also shown on the screen. I don't know how to do it but I have been told it's possible..

Would anyone here want to complete the iPage site for me( I will pay ofcourse! ) and if possible also set up the phonecard pin system? I will pay good money for it..

If anyone is interested pls email me on.

Cheers,.

Tanuj..

Comment #5

<?php.

/*.

 osCommerce, Open Source E-Commerce Solutions.

 http://www.oscommerce.com.

 Copyright (c) 2003 osCommerce.

 Released under the GNU General Public License.

*/.

// Define the webserver and path parameters.

// * DIR_FS_* = Filesystem directories (local/physical).

// * DIR_WS_* = Webserver directories (virtual/URL).

 define('HTTP_SERVER', 'http://www.myezyshop.com'); // eg, http://localhost - should not be empty for productive servers.

 define('HTTPS_SERVER', 'https://www.myezyshop.com'); // eg, https://localhost - should not be empty for productive servers.

 define('ENABLE_SSL', false); // secure webserver for checkout procedure?.

 define('HTTP_COOKIE_DOMAIN', 'myezyshop.com');.

 define('HTTPS_COOKIE_DOMAIN', 'myezyshop.com');.

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

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

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

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

 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', '????????????????');.

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

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

// define our database connection.

 define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers.

 define('DB_SERVER_USERNAME', '???????????');.

 define('DB_SERVER_PASSWORD', '???????????');.

 define('DB_DATABASE', '???????????????');.

 define('USE_PCONNECT', 'false'); // use persistent connections?.

 define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'.

?>.

The ??????? you will have to get from the admin/configure.php.

HTH..

Comment #6


This question was taken from a support group/message board and re-posted here so others can learn from it.