Visualizzazione risultati 1 fino 9 di 9

Discussione: aiuto per modulo php!!!!!!!

  1. #1
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    ho completato un modulo per phpnuke, ma mi da l'errore nell'ultima riga del modulo, quando chiudo il tag dello script php (?>).
    PERCHE'????????????????' :x :x :x :x :x
    TrickMaster.It

    The Web Tutorial Resource

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da MedMax
    ho completato un modulo per phpnuke, ma mi da l'errore nell'ultima riga del modulo, quando chiudo il tag dello script php (?>).
    PERCHE'????????????????' :x :x :x :x :x
    non hai per caso dimenticato qualche punto e virgola? ";"
    Di solito succede quando ne dimenichi uno, magari proprio alla penultima riga

  3. #3
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    no. l'errore è un parse error, ma ci sono i punti e virgola....
    TrickMaster.It

    The Web Tutorial Resource

  4. #4
    Guest

    Predefinito

    Incolla l'errore...

  5. #5
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    ecco l'errore:
    Parse error: parse error in /var/www/html/modules/Upload/index.php on line 73
    TrickMaster.It

    The Web Tutorial Resource

  6. #6
    Guest

    Predefinito

    incolla li listato

  7. #7
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    <?
    if (!eregi("modules.php", $PHP_SELF)) {
    die ("You can't access this file directly...");
    }
    $module_name = basename(dirname(__FILE__));
    get_lang($module_name);
    $index = 1;
    include("header.php");

    $sizelimit = "yes"; //Vuoi imporre un limete massimo di dimensioni?
    $sizebytes = "2048000"; //dimensioni massime in bytes
    $absolute_path = ""; //indirizzo assoluto sul server

    echo"<form method=\"POST\" enctype=\"multipart/form- data\">";
    echo"<p>"._FILENAME."\n";
    echo"<input type=\"text\" name=\"file\" value=\"$file\"></p>\n";
    echo"<p><b>"._INSNAME."</b>\n";
    echo"<input type=\"text\" name=\"nome\" value=\"$nome\"></p>\n";
    echo"<p><b>"._INSMAIL."</b>\n";
    echo"<input type=\"text\" name=\"mail\" value=\"$mail\"></p>\n";
    echo"<p><b>"._DESCFILE."</b>\n";
    echo"<textarea name=\"note\" cols=10 rows=10 wrap=virtual>$note</p>\n";
    echo"<p><b>"._SELFILE."</b>\n";
    echo"<input type=\"file\" name=\"file\" value=\"$file\"></p>\n";

    //$dir = "dir";
    //controllo che il campo del nome del file non sia vuoto
    if ($file != "") {
    //controllo che il file non esista già nella cartella presente sul server
    if (file_exists("$absolute_path/$nfile")) {
    die(""._SAMEFILE."");
    }


    //controllo che i valori del file corrispondano ai dati inseriti nelle variabili sizelimit e sizebytes
    if (($sizelimit == "yes") && ($file_size > $sizebytes)) {
    die(""._ERR1."");
    //controllo che nessun campo sia vuoto
    } else if (($nome=="") && ($mail=="") && ($note=="") && ($file=="")){
    die(""._ERR."");
    header("Location: http://medmax.altervista.org/modules.php?name=Upload");
    exit;
    }else{

    echo"<input type=\"submit\" name=\"invio\" value=\"._SEND.\">\n";
    @copy($file, "$absolute_path/$nfile")
    or die(""._ERR3."");
    }
    echo"</form>";
    ?>
    TrickMaster.It

    The Web Tutorial Resource

  8. #8
    Guest

    Predefinito

    stando ai calcoli del trova del notepad :D ci sono sei { e solo cinque }.
    Ricontrolla lo script e vedi dove manca la }.
    Byte

  9. #9
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    grazie dell'aiuto. adesso adesso lo provo......funziona!! non mi da più nessun errore!!!
    grazie mille!!! :D :D :D :D :D
    TrickMaster.It

    The Web Tutorial Resource

Regole di scrittura

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