-
Aiuto per sito ecard
Ciao a tutti, ho bisogno del vostro aiuto ..
sto cercando di far funzionare tutta una serie di script per ecard in php, ma non funzionano ..
Credo che sia un problema di chmod .. ho eseguito alla lettera tutte le istruzioni di ogni script provato.. alla fine mi sono arresa e nemmeno il più semplice va.. o meglio, quando tento di inviare una cartolina e anche solo clicco sull'anteprima mi arriva un messaggio che dice che non sono autorizzata..
Lo script, quello più semplice, in questione è ekard 3ks .. dove bisogna settare a 666 solo due file.. ho provato a settarli anche a 777 .. NIENTE!
Potreste gentilmente aiutarmi? Anche solo suggerendomi uno script per ecard in php che funzioni su Altervista..
Vi ringrazio di cuore ..
Paola
-
ciao...
prova a postare il codice dello script più semplice che hai provato e che non funziona.....per aiutarti ...
potrebbe essere una questione di permessi di autorizzazione legata alle connessioni esterne server to server, sono abilitate per il tuo spazio?
-
Innanzitutto grazie di cuore ...
Lo script l'ho prelevato da qui: http://php.html.it/script/vedi/1939/3ks-ecard-v-10/
Non sapevo di dover in qualche modo abilitare i permessi .. e non sapendolo, ovviamente non l'ho fatto.. si abilitano nel pannello di controllo utente?
Grazie ancora, Paola
-
abilitare le connessioni esterne se lo script in questione sfrutta queste risorse, però può servire per altri script e applicazioni...come aggiornamenti script e software e altro...
si dal pannello di controllo .....
------------------------------------------------------------------------------------------
scusa edito qui velocemente, ho installato lo script sul mio spazio, subito ho notato che se register_globals non è settato, tutto lo script non può funzionare...
quindi ho realizzato questo codice:
Codice PHP:
// quick fix for when the 'register_globals' variable is turned off in PHP
if(ini_get('register_globals') == 0) {
if(is_array($_GET)) extract($_GET,EXTR_SKIP);
if(is_array($_POST)) extract($_POST,EXTR_SKIP);
if(is_array($_SERVER)) extract($_SERVER,EXTR_SKIP);
if(is_array($_ENV)) extract($_ENV,EXTR_SKIP);
if(is_array($_COOKIE)) extract($_COOKIE,EXTR_SKIP);
if(is_array($_FILES)) extract($_FILES,EXTR_SKIP);
if(is_array($_REQUEST)) extract($_REQUEST,EXTR_SKIP);
if(is_array($_SESSION)) extract($_SESSION,EXTR_SKIP);
if(is_array($_GLOBALS)) extract($_GLOBALS,EXTR_SKIP);
}
adesso lo script mi permette di modificare i parametri, devo ancora fare dei test...a più tardi....
--------------------------------------------------------------------------
edito dinuovo per dire che lo script funziona, invia l'email correttamente, ma non il suono.....
ho solo aggiunto il codice sopra per 'register_globals' a tutti i files .php (meno config e lang) dello script, senza modificare i permessi dei 2 file come specificato nel file leggimi
qui è lo script installato per eseguire test:
http://eurosalute.altervista.org/e-card_3ks/
--------------------------------------------------------------------------
-
FANTASTICO!
... e prima o poi riuscirò anche io ad arrivare a questi livelli ..
Grazie di cuore.. davvero e buone cose..
Paola
-
per includere il codice per register_globals, semplicemente editi in un nuovo file il codice tra i tag <? ?> e lo salvi con nome esempio register_globals=0.php, poi lo includi ai file che lo necessitano in questo modo:
Codice PHP:
//se i file non sono nella cartella admin:
include "admin/register_globals=0.php";
//se i file sono nella stessa cartella admin:
include "register_globals=0.php";
per il suono avevo provato con chrome, con firefox richiede l'installazione del plugin Apple Quicktime
Se vuoi posta la risorsa per gli altri script e-card.....
ciao...