Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    13

    problema con upload

    Salve, ho installato una piattaforma che funziona benissimo su un altro sito; (database creato nello stesso identico modo). Tutto ok tranne l'upload. Mi scrive l'errore in documenti/add_op.php on line 24.
    vi appiccico qui la prima parte del file incriminato:

    require "../funzioni/dati_sito.php";
    $sintesi=str_replace("\"","'",$sintesi);
    $titolo=str_replace("\"","'",$titolo);
    switch ($modify)
    {
    case "no":

    $userfile=$_FILES["userfile"]["name"];
    $uploaded_file="";
    $up=FALSE;
    if (($titolo=="") or ($userfile==""))
    {
    Header("Location:../documenti.php?lingua=$lingua&staff=$staff&n_aula=$ n_aula");
    } else
    {
    require "../funzioni/DoFileUpload.php";
    $f="../".$up_gen."/documenti";
    if (!file_exists($f))
    {mkdir($f, 0775);};
    $dir=$f."/$n_aula/";
    $d=$f."/".$n_aula;
    if (!file_exists($d))
    {mkdir($d, 0775);};

    Cosa non va????

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il ; dopo la }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    13
    ma allora perchè in locale e sull'altro sito funziona benissimo?
    per chi ha pazienza e voglia di darmi una mano scrivo il file completo.
    Graaaazie!
    <?php
    require "../funzioni/dati_sito.php";
    $sintesi=str_replace("\"","'",$sintesi);
    $titolo=str_replace("\"","'",$titolo);
    switch ($modify)
    {
    case "no":

    $userfile=$_FILES["userfile"]["name"];
    $uploaded_file="";
    $up=FALSE;
    if (($titolo=="") or ($userfile==""))
    {
    Header("Location:../documenti.php?lingua=$lingua&staff=$staff&n_aula=$ n_aula");
    } else
    {
    require "../funzioni/DoFileUpload.php";
    $f="../".$up_gen."/documenti";
    if (!file_exists($f))
    {mkdir($f, 0775);};
    $dir=$f."/$n_aula/";
    $d=$f."/".$n_aula;
    if (!file_exists($d))
    {mkdir($d, 0775);};

    $d=$d."/".$user_cir;
    $dir=$d."/";
    if (!file_exists($d))
    {mkdir($d, 0775);};
    $OkExt = Array('php', 'htm', 'html','doc','zip','rtf','xls','ppt','txt',"jpg"," gif","bmp","tar");
    DoFileUpload('userfile', 2500000, $dir, '', $OkExt , '', '') ;
    $up=TRUE;
    $uploaded_file=$d."/".$userfile;
    $formato=substr($userfile,-3);
    $size=intval($_FILES['userfile']['size']/1000);
    require "../funzioni/funz_db.php";
    require "../funzioni/connetti_db.php";
    connetti_db();
    $istruzione=
    "
    INSERT INTO documenti (titolo, autore, data, lingua,sintesi, formato, size,upload,n_aula)
    VALUES (\"$titolo\",\"$user_cir\",NOW(),\"$lang\",\"$sint esi\",\"$formato\",\"$size\",
    \"$uploaded_file\",'$n_aula')
    ";
    $risultato=mysql_query($istruzione);

    Header("Location:../documenti.php?lingua=$lingua&n_aula=$n_aula&staff= $staff");
    };
    break;

    case "si":

    if ($titolo=="")
    {Header("Location:../documenti.php?lingua=$lingua&n_aula=$n_aula&staff= $staff");}
    else
    {
    $dir="../".$up_gen."/documenti/$n_aula/$user_cir/";
    //$dir="upload/$n_aula/$user_cir/";
    if ($new_upload=="si")
    {
    $userfile=$_FILES["userfile"]["name"];
    $userfile=strtolower($userfile);
    $userfile=trim($userfile);
    $upl=$userfile;
    if (strlen($userfile)==0)

    {Header("Location:../documenti.php?lingua=$lingua&n_aula=$n_aula&staff= $staff");}
    else
    {
    require "../funzioni/DoFileUpload.php";
    $f="../".$up_gen."/documenti";
    if (!file_exists($f))
    {mkdir($f, 0775);};
    $dir=$f."/$n_aula/";
    $d=$f."/".$n_aula;
    if (!file_exists($d))
    {mkdir($d, 0775);};

    $d=$d."/".$user_cir;
    $dir=$d."/";
    if (!file_exists($d))
    {mkdir($d, 0775);};
    $OkExt = Array('php', 'htm', 'html','doc','zip','rtf','xls','ppt','txt',"jpg"," gif","bmp","tar");
    DoFileUpload('userfile', 2500000, $dir, '', $OkExt , '', '') ;
    $up=TRUE;
    $uploaded_file=$d."/".$userfile;
    $formato=substr($userfile,-3);
    $size=intval($_FILES['userfile']['size']/1000);
    if (file_exists($old_upload))
    {
    $old_upload=trim($old_upload);
    unlink($old_upload);
    };
    } ;
    }
    else
    {
    $uploaded_file=$old_upload;
    $upl=$old_upload;
    };
    };
    require "../funzioni/funz_db.php";
    require "../funzioni/connetti_db.php";
    connetti_db();
    $istruzione=
    "
    UPDATE documenti SET titolo=\"$titolo\", sintesi=\"$sintesi\",
    lingua=\"$lang\", formato=\"$formato\", size=\"$size\", upload=\"$uploaded_file\",
    n_aula='$n_aula' WHERE n=\"$n\"";
    if ($upl!="") {$risultato=mysql_query($istruzione);}
    Header("Location:../documenti.php?lingua=$lingua&n_aula=$n_aula&staff= $staff");
    break;
    };





    ?>
    _/\__/\ _
    = o_o =

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.