Salve,
ho installato il programma Wampserver, ma quando configuro E2Ecommerce mi compare questo errore:
Parse error: parse error, unexpected $end in C:\Programmi\wamp\www\E2ECommerce\catalog\INSTALL\ templates\pages\install.php on line 204
e su install.php c' è:
<?php
/*
$Id: install.php,v 1.7 2002/08/14 13:30:23 hpdl Exp $
E2E commerce, Get your shop online FAST !
http://www.e2ecommerce.com
Copyright (c) 2004 E2E Commerce
Powered By Matteo.
Released under the GNU General Public License
*/
$error=0;
if ($HTTP_POST_VARS['M_ADMIN_PASSWORD']!=$HTTP_POST_VARS['M_ADMIN_PASSWORD_CONFIRM'])
{
$error=2;
}
reset($HTTP_POST_VARS);
if ( (!$HTTP_POST_VARS['M_ADMIN_FIRSTNAME'])||($HTTP_POST_VARS['M_ADMIN_FIRSTNAME']=='') )
{
$error=1;
}
if ( (!$HTTP_POST_VARS['M_ADMIN_LASTNAME'])||($HTTP_POST_VARS['M_ADMIN_LASTNAME']=='') )
{
$error=1;
}
if ( (!$HTTP_POST_VARS['M_ADMIN_FIRSTNAME'])||($HTTP_POST_VARS['M_ADMIN_FIRSTNAME']=='') )
{
$error=1;
}
if ( (!$HTTP_POST_VARS['M_ADMIN_EMAIL'])||($HTTP_POST_VARS['M_ADMIN_EMAIL']=='') )
{
$error=1;
}
else
{
if (strpos($HTTP_POST_VARS['M_ADMIN_EMAIL'],'@')==FALSE)
{
$error=3;
}
}
if ( (!$HTTP_POST_VARS['M_ADMIN_PASSWORD'])||($HTTP_POST_VARS['M_ADMIN_PASSWORD']=='') )
{
$error=1;
}
if ( (!$HTTP_POST_VARS['M_ADMIN_STORE_NAME'])||($HTTP_POST_VARS['M_ADMIN_STORE_NAME']=='') )
{
$error=1;
}
if ($error!=0)
{
?>
<form name="install" action="install.php" method="post">
<?
reset($HTTP_POST_VARS);
while (list($key, $value) = each($HTTP_POST_VARS)) {
if ($key != 'x' && $key != 'y') {
if (is_array($value)) {
for ($i=0; $i<sizeof($value); $i++) {
echo osc_draw_hidden_field($key . '[]', $value[$i]);
}
} else {
echo osc_draw_hidden_field($key, $value);
}
}
}
if ($error==1)
{
echo "
Tutti i campi marcati con 'richiesto' sono obbligatori!</p>";
}
elseif ($error==2)
{
echo "
ERRORE: La password e conferma password non coincidono!</p>";
}
else
{
echo "
ERRORE: Hai inserito un indirizzo email non corretto!</p>";
}
?>
Cliccare sul pulsante Indietro per rivedere i dati inseriti.
</p>
<table border="0" width="100%" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="50%" align="left">[img]images/button_cancel.gif[/img]</td>
<td width="50%" align="right"><input type="image" src="images/button_back.gif" border="0" alt="Back"></td>
</tr>
</table>
</form>
<?
}
if ($error==0)
{
if (!$script_filename = str_replace('\\', '/', getenv('PATH_TRANSLATED'))) {
$script_filename = getenv('SCRIPT_FILENAME');
}
$script_filename = str_replace('//', '/', $script_filename);
if (!$request_uri = getenv('REQUEST_URI')) {
if (!$request_uri = getenv('PATH_INFO')) {
$request_uri = getenv('SCRIPT_NAME');
}
if (getenv('QUERY_STRING')) $request_uri .= '?' . getenv('QUERY_STRING');
}
$dir_fs_www_root_array = explode('/', dirname($script_filename));
$dir_fs_www_root = array();
for ($i=0; $i<sizeof($dir_fs_www_root_array)-2; $i++) {
$dir_fs_www_root[] = $dir_fs_www_root_array[$i];
}
$dir_fs_www_root = implode('/', $dir_fs_www_root);
$dir_ws_www_root_array = explode('/', dirname($request_uri));
$dir_ws_www_root = array();
for ($i=0; $i<sizeof($dir_ws_www_root_array)-1; $i++) {
$dir_ws_www_root[] = $dir_ws_www_root_array[$i];
}
$dir_ws_www_root = implode('/', $dir_ws_www_root);
$dir_ws_www_root_array = explode('/', dirname($request_uri));
$dir_ws_www_root_admin = array();
for ($i=0; $i<sizeof($dir_ws_www_root_array)-2; $i++) {
$dir_ws_www_root_admin[] = $dir_ws_www_root_array[$i];
}
$dir_ws_www_root_admin = implode('/', $dir_ws_www_root_admin);
?>
<span class="pageHeading">E2E Commerce</span> Configurazione
<font color="#9a9a9a">Impostazioni delle Directory</font></p>
<form name="install" action="install.php?step=2" method="post">
<?
reset($HTTP_POST_VARS);
while (list($key, $value) = each($HTTP_POST_VARS)) {
if ($key != 'x' && $key != 'y') {
if (is_array($value)) {
for ($i=0; $i<sizeof($value); $i++) {
echo osc_draw_hidden_field($key . '[]', $value[$i]);
}
} else {
echo osc_draw_hidden_field($key, $value);
}
}
}
?>
1. Scegli le operazioni che vuoi eseguire con la configurazione:</p>
<?php echo osc_draw_checkbox_field('install[]', 'database', true); ?> Importa il Database
Crea il database per il tuo negozio online. Questa operazione è consigliata solo alla prima configurazione!
ATTENZIONE: se esite già un database questo verrà sovrascritto.</p>
<?php echo osc_draw_checkbox_field('install[]', 'configure', true); ?> Configurazione Automatica
Le informazioni inserite riguardanti il web server e il database server verranno automaticamente salvate nei file di configurazione sia del catalogo che dell' amministrazione di E2ECommerce.</p>
2. Inserire le informazioni riguardanti il web server:</p>
Directory Root del WebServer
<?php echo osc_draw_input_field('DIR_FS_DOCUMENT_ROOT', $dir_fs_www_root); ?>
La directory dove i file del tuo negozio sono stati salvati ed è possibile eseguire file con scripts php.</p>
Directory Catalogo del Webserver
<?php echo osc_draw_input_field('DIR_FS_CATALOG', '/catalog/'); ?>
La directory dove le pagine del catalogo sono memorizzate (all' interno della directory di root del WebServer).
Esempio: se la tua directory di Root è c:/programs/e2ecommerce/www/e2ecommerce/ e il catalogo è stato salvato in c:/programs/e2ecommerce/www/e2ecommerce/catalog/ specifcare /catalog/</p>
Directory Amministrazione del Webserver
<?php echo osc_draw_input_field('DIR_FS_ADMIN', '/admin/'); ?>
La directory dove le pagine dell' amministrazione sono memorizzate (all' interno della directory di root del WebServer).
Esempio: se la tua directory di Root è c:/programs/e2ecommerce/www/e2ecommerce/ e il catalogo è stato salvato in c:/programs/e2ecommerce/www/e2ecommerce/admin/ specificare /admin/</p>
WWW Directory del Catalogo
<?php echo osc_draw_input_field('DIR_WS_CATALOG', $dir_ws_www_root . '/'); ?>
La directory virtuale dove il Catalogo risiede, generalmente /e2ecommerce/catalog/.</p>
WWW Directory dell' Amministrazione
<?php echo osc_draw_input_field('DIR_WS_ADMIN', $dir_ws_www_root_admin . '/admin/'); ?>
La directory virtuale dove l' Amministrazione risiede, generalmente /e2ecommerce/admin/.</p>
3. Inserire le informazioni sul Database Server (mySql) :</p>
Server Database
<?php echo osc_draw_input_field('DB_SERVER','127.0.0.1'); ?>
Il server del database può essere nella forma di hostname, come ad esempio db1.myserver.com, o un indirizzo IP, come 192.168.0.1.
Nel caso di utilizzo di Easyphp e nel caso in cui questa sia la prima configurazione usare come Server del database 127.0.0.1 o cambiare le impostazioni del server mySql con phpMyAdmin ( menù Easyphp ).</p>
Username
<?php echo osc_draw_input_field('DB_SERVER_USERNAME'); ?>
La username usata per la connessione al server del database. Un esempio di username è myuser.
Nota: Se il catalogo è importato (impostazione selezionata prima) e usi un account esistente questo account al server del database ha bisogno dei permessi Crea ed Elimina (Create and Drop).</p>
Password
<?php echo osc_draw_input_field('DB_SERVER_PASSWORD'); ?>
La password è usata insieme alla username per formare l' account.</p>
Database
<?php echo osc_draw_input_field('DB_DATABASE'); ?>
Il nome del database usato per contenere le informazioni del tuo negozio. Un esempio di nome del database è catalog.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" align="left"><input type="image" src="images/button_continue.gif" border="0" alt="Continue"></td>
<td width="50%" align="right">[img]images/button_cancel.gif[/img]</td>
</tr>
</table>
</form>
<?
}// fine if error==1
?>