Visualizzazione risultati 1 fino 1 di 1

Discussione: PHP Advanced Transfer Manager incompatibile con Altervista

  1. #1
    Guest

    Exclamation PHP Advanced Transfer Manager incompatibile con Altervista

    Ho voluto fare l'upgrade per la sicurezza con il quale avrei risolto dei problemi di registrazione e di visualizzazione dei file...

    Purtroppo avevo scordato che i codici erano incompatibili con Altervista e adesso, sovrascrivendo, è scomparso tutto.
    I file ci sono, ma non si riesce a vederli.

    La causa del problema è questa:

    Devi aprire con un editor di testo tutti i file php della cartella principale oltre ai file common.php e conf.php nella cartella include e sostituire la riga
    $include_location = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/";
    con le righe
    //$include_location = $HTTP_SERVER_VARS['DOCUMENT_ROOT'].dirname($HTTP_SERVER_VARS['PHP_SELF'])."/";
    $include_location = "";

    Di fatto la prima riga con // all'inizio diventa un commento e viene ignorata dall'inteprete php (potresti anche cancellarla ma cosi' e' meglio nel caso un giorno spostassi lo script su di un altro server)
    La riga dopo ridefinisce la variabile $include_location che serve allo script a fargli trovare la cartella include (altrimenti non trova dei file e ti restituisce il messaggio di errore).

    da http://www.freeforumzone.com/viewmes...&idd=12874&p=4
    Il problema è che nel frattempo i codici sono cambiati...

    Ora è

    define('IN_PHPATM', true);
    $include_location = dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME'])."/";
    include($include_location.'include/conf.php');
    include($include_location.'include/common.'.$phpExt);

    function print_default()
    {
    global $mess, $font, $normalfontcolor, $selectedfontcolor, $homeurl, $languages;
    global $uploadcentercaption, $phpExt;
    global $tablecolor,$bordercolor,$headercolor,$headerfontc olor;

    echo "
    Non so se ho capito bene il problema perché io di PHP non so nulla.

    Comunque un esempio di php tranfer manager è questo:

    http://www.scienzemfn.unime.it/documenti/


    EDIT: Quella persona aveva detto che bisognava cambiare tutte le pagine così.
    Ho provato ad allegare un file in php ma non ci sono riuscito.


    FunCool: Non fare UP, usa il tasto Edita.
    Ultima modifica di funcool : 23-03-2006 alle ore 11.24.46

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •