Visualizzazione risultati 1 fino 6 di 6

Discussione: Upload Files (discussione divisa)

  1. #1
    Guest

    Question Upload Files (discussione divisa)

    Salve,
    mi potreste descrivere tutti i limiti imposti dai server di altervista e dai browser nell'upload dei file ? In particolare esistono estensioni non uppabili? caratteri massimi del nome del file? dimensione massima? Poi scusatemi provo ad uppare una canzone MP3 di circa 3 mb e mi fa attendere tutto il caricamento nella barra di stato del browser ma dopo non compare nella cartella predisposta a salvarlo mentre gli altri file si. =================================

    vi ringrazio, saluti.
    Ultima modifica di mcnweb : 21-01-2007 alle ore 16.47.58

  2. #2
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    I file "pesanti" inviali tramite fpt, se usi il pannello di controllo di AV puoi uppare max 3Mb mi pare, mentre se usi fpt ne puoi uppare molti di più, se ti serve un programma fpt gratuito scarica filezilla.

    Poi da quanto ne so sono molti i formati che funzionano su AV, ma alcuni come il formato asp non fanno.

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Tramite il Pannello di AlterVista dovresti riuscire a caricare fino a 50 MB alla volta. Tramite uno script in PHP puoi caricare al massimo 2-3 MB alla volta.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Guest

    Predefinito

    io invece ho questo e come carico un file mi da come path membri/.dummy/temp e qualcos'altro...nn riesco a capire dove me li cairca i file se ne conoscete uno script migliore grazie
    Codice PHP:
    <html>
    <head>
    <title>Upload</title>
    </head>
    <body>

    <?
    require("fileupload.class");

    #--------------------------------#
    # Variables
    #--------------------------------#

    // The path to the directory where you want the
    // uploaded files to be saved. This MUST end with a
    // trailing slash unless you use $PATH = ""; to
    // upload to the current directory. Whatever directory
    // you choose, please chmod 777 that directory.

    $PATH = "dragon2006.altervista.org/file/";

    // The name of the file field in your form.

    $FILENAME = "userfile";

    // ACCEPT mode - if you only want to accept
    // a certain type of file.
    // possible file types that PHP recognizes includes:
    //
    // OPTIONS INCLUDE:
    // text/plain
    // image/gif
    // image/jpeg
    // image/png

    $ACCEPT = "image/gif";

    // If no extension is supplied, and the browser or PHP
    // can not figure out what type of file it is, you can
    // add a default extension - like ".jpg" or ".txt"

    $EXTENSION = "";

    // SAVE_MODE: if your are attempting to upload
    // a file with the same name as another file in the
    // $PATH directory
    //
    // OPTIONS:
    // 1 = overwrite mode
    // 2 = create new with incremental extention
    // 3= do nothing if exists, highest protection

    $SAVE_MODE = 2;


    #--------------------------------#
    # PHP
    #--------------------------------#

    function print_file($file, $type, $mode) {
    if(
    $file) {
    if(
    ereg("image", $type)) {
    echo
    "<img src=\"" . $file . "\" border=\"0\" alt=\"\">";
    }
    else {
    $userfile = fopen($file, "r");
    while(!
    feof($userfile)) {
    $line = fgets($userfile, 255);
    switch(
    $mode){
    case
    1:
    echo
    $line;
    break;
    case
    2:
    echo
    nl2br(ereg_replace("\t", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", htmlentities($line)));
    break;
    }
    }
    }
    }
    }

    $upload = new uploader;
    $upload->max_filesize(20000);

    if(
    $upload->upload("$FILENAME", "$ACCEPT", "$EXTENSION")) {
    while(list(
    $key, $var) = each($upload->file)){
    echo
    $key . " = " . $var . "<br>";
    }
    if(
    $upload->save_file("$PATH", $SAVE_MODE)) {
    print(
    "<p>Saved as: " . $upload->new_file . "<p>");
    print_file($upload->new_file, $upload->file["type"], 2);
    }
    }

    if(
    $upload->errors) {
    while(list(
    $key, $var) = each($upload->errors)){
    echo
    "<p>" . $var . "<br>";
    }
    }

    if (
    $NEW_NAME) {
    print(
    "<p>Name of image save: <b>$NEW_NAME</b></p>");
    }

    #--------------------------------#
    # HTML FORM
    #--------------------------------#
    ?>

    <form enctype="multipart/form-data" action="<?print($PHP_SELF);?>" method="POST">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000">Seleziona l'immagine:
    <input name="userfile" type="file">
    <input type="submit" value="Invia">
    </form>
    <hr>
    <?
    if ($ACCEPT) {
    print(
    "File accettati: <b>" . $ACCEPT . "</b> \n");
    }
    ?>

    </body>
    </html>
    Ultima modifica di funcool : 19-01-2007 alle ore 20.12.56

  5. #5
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Bisognerebbe vedere il file "fileupload.class" per capire qual è l'errore.

    P.S.: Divido la discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  6. #6
    Guest

    Predefinito

    Salve, so già che è meglio usare il pannello di controllo, ma quello script è stato inserito per far uppare gente autorizzata nel mio sito. Per questo mi chiedevo i limiti. Ho potuto notare che se cerco di inviare un file con un nome che supera i 35 caratteri circa, mi fa attendere il caricamento nella barra di stato come è giusto che sia ma dopo scopro che nella cartella destinata all'upload del file non è presente. Questa limitazione è dovuta a cosa? server di AV? Browser? si può sapere con precisione quant'è il limite dei caratteri del nome del file che bisogna uppare? Cmq evcz mi diceva che il limite di dimensione è di 4 MB non 2-3. Grazie, saluti.
    Ultima modifica di mcnweb : 21-01-2007 alle ore 16.37.00

Regole di scrittura

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