Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Calling anyone with a successful oneandone install


thewrath1

Recommended Posts

I don't have any problems installing osc onto oneandone business package, but the modules section is full of line 128 Warnings.

 

Has anyone got passed this problem?

 

Heres an example of the warnings (about 20 on the page that all seem to be payment and order total methods).

 

Warning: main(/homepages/0/d108610373/htdocs/catalog/includes/languages/english/modules/payment/ipayment.php): failed to open stream: No such file or directory in /homepages/0/d108610373/htdocs/catalog/admin/modules.php on line 128

 

Is d108610373 supposed to be my oneandone database name?

 

Can anybody give me an example of a successful 1&1 webroot url? or even better a copy of config.php to use as a reference?

 

Cheers Ears. :blush:

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

d108610373 is your 1&1 package identifier that lets it find your web pages. No relation to the database. I got a 1&1 package free when they first opened for the US but never did anything with it.

Link to comment
Share on other sites

I don't have any problems installing osc onto oneandone business package, but the modules section is full of line 128 Warnings.

 

Has anyone got passed this problem?

 

Heres an example of the warnings (about 20 on the page that all seem to be payment and order total methods).

 

Warning: main(/homepages/0/d108610373/htdocs/catalog/includes/languages/english/modules/payment/ipayment.php): failed to open stream: No such file or directory in /homepages/0/d108610373/htdocs/catalog/admin/modules.php on line 128

 

Is d108610373 supposed to be my oneandone database name?

 

Can anybody give me an example of a successful 1&1 webroot url? or even better a copy of config.php to use as a reference?

 

Cheers Ears.  :blush:

 

 

1. Post site so we can take a look at -or- at least post your code for modules.php

 

2. If you have been making modifications, replace your admin/modules.php with the original one

 

3. Are you using Shared SSL or Dedicated SSL Certificate?

Link to comment
Share on other sites

been using one and one for more than a year and there's no problem. send a link to your site so people can see what happens. also what contributions or modifications have you implemented? are you on 1and1 US or UK or elsewhere?

Did you try? Did you fail? No matter! Try again. Fail again! But fail better!

Link to comment
Share on other sites

The link to the site is http://www.edshop.co.uk/catalog/

 

Ive added no contributions or mods. Im in the UK. Its a 1&1 business package with shared SSL.

 

here's the code for modules.php

 

Hope it helps.

 

Any more info required please ask... :thumbsup:

 

___________________________________

 

 

<?php

/*

$Id: modules.php,v 1.47 2003/06/29 22:50:52 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');

 

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

 

if (tep_not_null($set)) {

switch ($set) {

case 'shipping':

$module_type = 'shipping';

$module_directory = DIR_FS_CATALOG_MODULES . 'shipping/';

$module_key = 'MODULE_SHIPPING_INSTALLED';

define('HEADING_TITLE', HEADING_TITLE_MODULES_SHIPPING);

break;

case 'ordertotal':

$module_type = 'order_total';

$module_directory = DIR_FS_CATALOG_MODULES . 'order_total/';

$module_key = 'MODULE_ORDER_TOTAL_INSTALLED';

define('HEADING_TITLE', HEADING_TITLE_MODULES_ORDER_TOTAL);

break;

case 'payment':

default:

$module_type = 'payment';

$module_directory = DIR_FS_CATALOG_MODULES . 'payment/';

$module_key = 'MODULE_PAYMENT_INSTALLED';

define('HEADING_TITLE', HEADING_TITLE_MODULES_PAYMENT);

break;

}

}

 

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

 

if (tep_not_null($action)) {

switch ($action) {

case 'save':

while (list($key, $value) = each($HTTP_POST_VARS['configuration'])) {

tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . $value . "' where configuration_key = '" . $key . "'");

}

tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module']));

break;

case 'install':

case 'remove':

$file_extension = substr($PHP_SELF, strrpos($PHP_SELF, '.'));

$class = basename($HTTP_GET_VARS['module']);

if (file_exists($module_directory . $class . $file_extension)) {

include($module_directory . $class . $file_extension);

$module = new $class;

if ($action == 'install') {

$module->install();

} elseif ($action == 'remove') {

$module->remove();

}

}

tep_redirect(tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $class));

break;

}

}

?>

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

<!-- 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 width="100%"><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_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_MODULES; ?></td>

<td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_SORT_ORDER; ?></td>

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

</tr>

<?php

$file_extension = substr($PHP_SELF, strrpos($PHP_SELF, '.'));

$directory_array = array();

if ($dir = @dir($module_directory)) {

while ($file = $dir->read()) {

if (!is_dir($module_directory . $file)) {

if (substr($file, strrpos($file, '.')) == $file_extension) {

$directory_array[] = $file;

}

}

}

sort($directory_array);

$dir->close();

}

 

$installed_modules = array();

for ($i=0, $n=sizeof($directory_array); $i<$n; $i++) {

$file = $directory_array[$i];

 

include(DIR_FS_CATALOG_LANGUAGES . $language . '/modules/' . $module_type . '/' . $file);

include($module_directory . $file);

 

$class = substr($file, 0, strrpos($file, '.'));

if (tep_class_exists($class)) {

$module = new $class;

if ($module->check() > 0) {

if ($module->sort_order > 0) {

$installed_modules[$module->sort_order] = $file;

} else {

$installed_modules[] = $file;

}

}

 

if ((!isset($HTTP_GET_VARS['module']) || (isset($HTTP_GET_VARS['module']) && ($HTTP_GET_VARS['module'] == $class))) && !isset($mInfo)) {

$module_info = array('code' => $module->code,

'title' => $module->title,

'description' => $module->description,

'status' => $module->check());

 

$module_keys = $module->keys();

 

$keys_extra = array();

for ($j=0, $k=sizeof($module_keys); $j<$k; $j++) {

$key_value_query = tep_db_query("select configuration_title, configuration_value, configuration_description, use_function, set_function from " . TABLE_CONFIGURATION . " where configuration_key = '" . $module_keys[$j] . "'");

$key_value = tep_db_fetch_array($key_value_query);

 

$keys_extra[$module_keys[$j]]['title'] = $key_value['configuration_title'];

$keys_extra[$module_keys[$j]]['value'] = $key_value['configuration_value'];

$keys_extra[$module_keys[$j]]['description'] = $key_value['configuration_description'];

$keys_extra[$module_keys[$j]]['use_function'] = $key_value['use_function'];

$keys_extra[$module_keys[$j]]['set_function'] = $key_value['set_function'];

}

 

$module_info['keys'] = $keys_extra;

 

$mInfo = new objectInfo($module_info);

}

 

if (isset($mInfo) && is_object($mInfo) && ($class == $mInfo->code) ) {

if ($module->check() > 0) {

echo ' <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $class . '&action=edit') . '\'">' . "\n";

} else {

echo ' <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)">' . "\n";

}

} else {

echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $class) . '\'">' . "\n";

}

?>

<td class="dataTableContent"><?php echo $module->title; ?></td>

<td class="dataTableContent" align="right"><?php if (is_numeric($module->sort_order)) echo $module->sort_order; ?></td>

<td class="dataTableContent" align="right"><?php if (isset($mInfo) && is_object($mInfo) && ($class == $mInfo->code) ) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif'); } else { echo '<a href="' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $class) . '">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?> </td>

</tr>

<?php

}

}

 

ksort($installed_modules);

$check_query = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = '" . $module_key . "'");

if (tep_db_num_rows($check_query)) {

$check = tep_db_fetch_array($check_query);

if ($check['configuration_value'] != implode(';', $installed_modules)) {

tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = '" . implode(';', $installed_modules) . "', last_modified = now() where configuration_key = '" . $module_key . "'");

}

} else {

tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Installed Modules', '" . $module_key . "', '" . implode(';', $installed_modules) . "', 'This is automatically updated. No need to edit.', '6', '0', now())");

}

?>

<tr>

<td colspan="3" class="smallText"><?php echo TEXT_MODULE_DIRECTORY . ' ' . $module_directory; ?></td>

</tr>

</table></td>

<?php

$heading = array();

$contents = array();

 

switch ($action) {

case 'edit':

$keys = '';

reset($mInfo->keys);

while (list($key, $value) = each($mInfo->keys)) {

$keys .= '<b>' . $value['title'] . '</b><br>' . $value['description'] . '<br>';

 

if ($value['set_function']) {

eval('$keys .= ' . $value['set_function'] . "'" . $value['value'] . "', '" . $key . "');");

} else {

$keys .= tep_draw_input_field('configuration[' . $key . ']', $value['value']);

}

$keys .= '<br><br>';

}

$keys = substr($keys, 0, strrpos($keys, '<br><br>'));

 

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

 

$contents = array('form' => tep_draw_form('modules', FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module'] . '&action=save'));

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

$contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_update.gif', IMAGE_UPDATE) . ' <a href="' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $HTTP_GET_VARS['module']) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');

break;

default:

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

 

if ($mInfo->status == '1') {

$keys = '';

reset($mInfo->keys);

while (list(, $value) = each($mInfo->keys)) {

$keys .= '<b>' . $value['title'] . '</b><br>';

if ($value['use_function']) {

$use_function = $value['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]();

}

$keys .= tep_call_function($class_method[1], $value['value'], ${$class_method[0]});

} else {

$keys .= tep_call_function($use_function, $value['value']);

}

} else {

$keys .= $value['value'];

}

$keys .= '<br><br>';

}

$keys = substr($keys, 0, strrpos($keys, '<br><br>'));

 

$contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $mInfo->code . '&action=remove') . '">' . tep_image_button('button_module_remove.gif', IMAGE_MODULE_REMOVE) . '</a> <a href="' . tep_href_link(FILENAME_MODULES, 'set=' . $set . (isset($HTTP_GET_VARS['module']) ? '&module=' . $HTTP_GET_VARS['module'] : '') . '&action=edit') . '">' . tep_image_button('button_edit.gif', IMAGE_EDIT) . '</a>');

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

$contents[] = array('text' => '<br>' . $keys);

} else {

$contents[] = array('align' => 'center', 'text' => '<a href="' . tep_href_link(FILENAME_MODULES, 'set=' . $set . '&module=' . $mInfo->code . '&action=install') . '">' . tep_image_button('button_module_install.gif', IMAGE_MODULE_INSTALL) . '</a>');

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

}

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

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

The problem is not with your Modules code. It is most likely a permissions problem with various folders (including Modules), as I have mentioned before. You also have problems with the /images/buttons folders.

 

You should also do a search of these forums for all posts relating to 'oneandone', as you may find various solutions to problems that other people have had with your particular hosting company.

 

Vger

Link to comment
Share on other sites

Me again.

 

You mentioned that all folder permissions should be set at atleast 755 or 777 if problems remain. And all files should be 644 excluding the config.php files.

 

My config.php files are set at 444. Is that correct?

 

I set it to 444 to get rid of the '...i can still write to' red warnings at the top of the store.

 

I've set the permissions as above, but problems remain.

 

Surely, it's not a permissions problem anymore?

 

:huh:

 

I've read my way through all the oneandone posts, and can't see that anyone has really got to the bottom of many of the issues. Apart from the usual conclusion:

 

Stay away from 1&1.

 

But I have learned over many years that all PC problems are all easily fixed by a process of elimination. (this excludes Mac SCSI Voodoo problems :D ).

 

So I am still searching for the holy grail resolution to this problem.

 

Let's make sure 1&1 is incompatible with oscommerce before we file it forever in the 'oscommerce incompatabilites' section.

 

Otherwise - let's just say that Jackson IS guilty, and burn him :-"

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

On second thoughs - burning plastic stinks, so instead perhaps just a slow melt into something useless.

 

Like an iMac or something. ;)

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

I second Vger's opinion about your filepermissions

 

I dont believe 1and1 is your problem.

 

I went to your site, registered.. put product etc.. checkout...

 

Here are problems I see:

 

1. Images in catalog/includes/english/images/buttons DO NOT SHOW UP --> I get a 404 page ..meaning its not there

--> that tells me

A. you delete the images

B. incorrect file permissions

 

2. I got this error during the checkout_confirmation page I get errors such as :

Warning: order_total(): Failed opening 'includes/languages/english/modules/order_total/ot_subtotal.php' for inclusion (include_path='.:/usr/local/lib/php') in /homepages/0/d108610373/htdocs/catalog/includes/classes/order_total.php on line 25

Warning: order_total(): Failed opening 'includes/languages/english/modules/order_total/ot_subtotal.php' for inclusion (include_path='.:/usr/local/lib/php') in /homepages/0/d108610373/htdocs/catalog/includes/classes/order_total.php on line 25

--> that tells me

A. ot_subtotal.php is missing, ot_total, and includes\languages\english\modules\order_total\ot_total.php are missing

B. incorrect file permissions

 

3. If you look at the Billing Information box you have the following problem:

MODULE_ORDER_TOTAL_SUBTOTAL_TITLE:  0
MODULE_ORDER_TOTAL_TOTAL_TITLE:  0

--> that tells me

A. you are most likely missing:

includes\modules\order_total\ot_subtotal.php

includes\modules\order_total\ot_total.php

etc etc

B. Incorrect File Permissions

 

hope this helps you narrow it down

 

...So either you deleted all these pages... -or- ...you have incorrect file permissions...

 

Questions to ask:

1. Where did you get your copy of osC

2. Are you using Frontpage to upload, change permissions etc

 

Things to Do:

1. Check to see if you have those files (Pay attention - dont just assume they are there)

2. Check your file permissions

Link to comment
Share on other sites

Hi! I install osCommerce on my web server Apache. I've got apache, php5 and mysql installed. The installation process was succesuly.

 

But in the end of installation progress, where i can choose where to go --> catalog or administration tool i can only go in catalog, but when i came on my online store i've got in the top and bottom of the page this errors.

 

Warning: session_start() [function.session-start]: open(/tmp\sess_d21db4d57138db8c43fff6c7b7934e34, O_RDWR) failed: No such file or directory (2) in c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php on line 67

 

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php:67) in c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php on line 67

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php:67) in c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php on line 67

Warning: The sessions directory does not exist: /tmp. Sessions will not work until this directory is created.

 

 

Warning: session_write_close() [function.session-write-close]: open(/tmp\sess_d21db4d57138db8c43fff6c7b7934e34, O_RDWR) failed: No such file or directory (2) in c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php on line 106

 

Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in c:\wamp\www\oscomerce\catalog\includes\functions\sessions.php on line 106

Link to comment
Share on other sites

TCWHO.

 

What can I say. Except, you're a genius. :thumbsup:

 

In fact, I'd like to credit Vger and TCwho since you were both barking up the right tree.

 

Vger said about permissions - not being able to access the files due to a permission problem.

 

And TCwho specified exact files that were perhaps missing.

 

Well if it wasn't for TCwho I wouldn't of looked much closer at the files, but on closer inspection - they were all corrupt.

 

Why? Because I have a program installed for converting Apple Mac documents and discs for immediate use in counterpart programs, ie: Word to Word, Excel to Excel etc.

 

Conversions Plus. (pile of :angry: )

 

It had unzipped all the files, and screwed up all the files TCwho mentioned.

 

I saw this immediately once I inspected the icon list within dreamweaver as they were 'generic'.

 

So thanks alot guys. :D :D :D

 

As a word of warning to others, and this goes for anyone.

 

Only use the unzip files program included with Windows. :thumbsup:

 

All my line 128 warnings have now gone. And it looks like I may be on the road to success.

 

Im sure Vger is right that I will run into more problems with 1&1, my next step is Paypal.

 

If I get that far before any more problems.

 

Anyway. Thanks guys & gals.

 

I'm sure I'll be back with this thread with more problems soon :rolleyes:

 

B) B) B)

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

One more addition for you lot with line warnings.

 

As a good rule thumb - here's a good way to see if any of your files are screwed up like what happened to my corrupt install.

 

I use Dreamweaver to ftp from my local disk and could easily see the problematic files that were causing my line warnings in osc admin.

 

If you use dreamweaver then see below, but if you dont then check your files are all ok by looking for icons in the folders which are plain or unrecognised.

 

In dreamweaver, expand your site view to full-screen so you can see two identical columns.

1st column - the ftp view of your catalog folder with your host.

2nd column - the copy of the catalog folder on your desktop.

 

Then simply look through each ftp folder looking for files not 'mapped' with a dreamweaver icon.

 

If you find any, delete it, and replace with a correctly mapped version from the local column.

 

This goes for missing images too.

 

Now everything in my install is fine and dandy and all the line warning errors have gone away.

 

It's worth checking. Some things are really basic.

 

;)

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

Great Im glad we could help

 

I was once in just about the same boat when I first came to this forum... it is was Vger who first helped me out :blush:

 

by the way..... when the time comes for you to setup your shared ssl or if you get a dedicated ssl and you are still using uno y uno ....

 

well what can I say...

 

 

Here you go:

 

http://www.oscommerce.com/forums/index.php?sho...ndpost&p=535246

 

B)

Link to comment
Share on other sites

Hey! :thumbsup:

 

You're lookin' for another pat on the back arn't you!

 

It's official - he's today's offical Mr.Nice Guy!!!

 

...U KNOWwho, TCwho, THATSwho.

 

:D

 

Thanks.

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

I use Dreamweaver to ftp from my local disk

 

If I had realised that I could have mentioned that Dreamweaver has an 'unstable' FTP client. Standard advice to anyone using Dreamweaver is to edit files in it but use another FTP programme to upload files. Hindsight is a great thing!

 

Vger

Link to comment
Share on other sites

Vger,

 

It wasn't Dreamweaver at all.

 

Stop reading between the lines and go to bed :P

 

I agree, I should be using my copy of CUTE ftp, but I'm lazy and it's easier to edit the files direct and then upload quicker using Dreameaver.

 

Dreamweaver helped me see the problem, and I've had no problems ftp'ing via it yet.

 

Now go get some sleep. People will need questions answered tommorrow too y'know!

 

:D

 

CU

Q/ How many therapist's does it take to change a lightbulb?

A/ Two. But the lightbulb has to really 'want' to change.

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...