Pagina 1 di 1

TopHost ed errore: Register Globals

Inviato: 26/04/2005, 10:30
da Cristian.2000
Ciao a tutti...
ho installato OsCommerce (pack di simona) e mi da il seguente errore:
FATAL ERROR: register_globals is disabled in php.ini, please enable it!
La pagina è qui: www.comprabene.net/catalog

Ho scritto a TopHost per farmi abilitare il register_globals (come mi ha consigliato un utente del forum)
Ma mi hanno risposto:

Risposta del tecnico del Supporto di Primo Livello:
Salve,
come ha notato tale direttiva non è abilitata...

L'utilizzo della stessa, infatti, è deprecato da ormai diverso tempo (circa 3 anni) e sconsigliata dagli stessi sviluppatori di PHP (http://it.php.net/register_globals) per ovvi motivi di sicurezza.

Nel caso faccia uso di script che non utilizzino gli array superglobali, può insere all'inizio di ogni file in php l'include di un altro file php con il seguente codice:
#####################
$ArrayList = array("_GET", "_POST", "_SESSION", "_COOKIE", "_SERVER");
foreach($ArrayList as $gblArray)
{
if (count($$gblArray)!=0) {
$keys = array_keys($$gblArray);
foreach($keys as $key)
{
$$key = trim(${$gblArray}[$key]);
}
}
}
################################
In questo modo i valori presenti negli array superglobali di php vengono inseriti nelle variabili come se register_globals fosse ancora ad on.

Chiaramente consigliamo vivamente anche noi, come il team di sviluppo di PHP, di aggiornare i propri script per adeguarsi alle nuove direttive.

A presto e buon lavoro!

COME DEVO COMPORTARMI? QUALCUNO MI PUO' SPIEGARE CHE DEVO FARE?
Ho fatto una ricerca nel forum ma non ci ho capito niente :(

Inviato: 26/04/2005, 14:00
da Cristian.2000
aiutoooooooo :( :( :(

Inviato: 26/04/2005, 16:05
da sara75
Credo che tu possa risolvere con questa contribution http://www.oscommerce.com/community/contributions,2957

Ciao
Sara

Inviato: 27/04/2005, 6:51
da Cristian.2000
Ciao!
Grazie ho risolto!!!

ORa ho nuovi problemi :(
Vedi pagina:
www.comprabene.net/catalog/
www.comprabene.net/catalog/admin/

gli errori sono:
NELLA PARTE CATALOG:
Fatal error: Call to undefined function: tep_xppp_getproductprice() in /home/mhd-03/www.comprabene.net/htdocs/catalog/inclu ... ts_new.php on line 28

NELLA PARTE ADMIN:
Fatal error: Call to undefined function: tep_admin_check_boxes() in /home/mhd-03/www.comprabene.net/htdocs/catalog/admin/index.php on line 17

K facciO? :roll:

Inviato: 27/04/2005, 11:37
da Cristian.2000
UP UP UP UP UP UP

Inviato: 27/04/2005, 23:14
da sara75
A prima vista sembra che manchino dei file. Prova rifacendo l' upload se ha saltato qualche file.

Inviato: 28/04/2005, 9:02
da Cristian.2000
ok, sto riUPLOANDO tutto... ti faccio sapere :)

Inviato: 28/04/2005, 10:04
da Cristian.2000
ho riuploadato tutto e rifatto l'installazione...
ma purtroppo mi da gli stessi errori...
sto usando la simona pack v.1.0

Inviato: 02/05/2005, 15:54
da Cristian.2000
ho installato la versione originale in inglese e funziona!!!!!!!!
come mai???? k devo fare x far funzionare la total pack di simona???