Visualizzazione risultati 1 fino 9 di 9
Like Tree1Likes
  • 1 Post By karl94

Discussione: Upload dei files

  1. #1
    downloadeguide non  connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    42

    Angry Upload dei files

    Salve a tutti, sul mio sito offro dei download di cose varie (guide, trucchi per giochi...), per queste cose le carico solo io; allora ho pensato di "gestire" un uploader di files per tutti. Le impostazioni che vorrei avere sono che i files possono raggiungere i 6 MB (dimensione massima) e che abbiano un nome senza caratteri speciali (& - % - $ - - ^ - < - > - @......).
    Qualcuno pu aiutarmi?
    Grazie

  2. #2
    karl94 non  connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,104

  3. #3
    downloadeguide non  connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    42

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Grazie ho gi consultato tantissimi altri siti e non ho trovato moltissimi esempi, solo che sono io che sbaglio a scrivere Altervita non fa uploadare files con "comandi esterni":

  4. #4
    L'avatar di alemoppo
    alemoppo non  connesso Super Moderatore
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    7,536

    Predefinito

    Ci sono tantissime discussioni anche in questo forum: 1,2,3. C' perfino un tutorial.

    Per la dimensione massima dei file, puoi agire dal pannello di controllo e comunque dal codice PHP, guardandone uno qualsiasi lo capirai.

    Ciao!
    SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C' IL FORUM!

  5. #5
    karl94 non  connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,104

    Predefinito

    Citazione Originalmente inviato da downloadeguide Visualizza messaggio
    Altervita non fa uploadare files con "comandi esterni":
    Spiegati meglio, riporta il codice che hai provato e non funziona.

  6. #6
    downloadeguide non  connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    42

    Predefinito

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Spiegati meglio, riporta il codice che hai provato e non funziona.
    Upload.html
    Codice HTML:
    <form enctype="multipart/form-data" action="Upload.php" method="post">
    <input type="file" name="File"></input>
    <input type="submit" value="Invia File"></input>
    </form>
    Upload.php
    Codice PHP:
    <?php
    $Directory 
    "/membri/downloadeguide/download/d/";
    $DimensioneMassima "1048576";
        if(
    $_FILES['File']['size'] < $DimensioneMassima){
            
    move_uploaded_file($_FILES$Directory);
            if(
    move_uploaded_file($_FILES$Directory){
                echo 
    "Bene. il file  stato caricato all'URL: http://downloadeguide.altervista.org/download/d/".$_FILES['File']['name']."."$_FILES['File']['mime'];    
                
    header("refresh: 3; url=http://uploadtheimages.altervista.org/index.html");
            }
        else if(
    $_FILES['File']['size'] > $DimensioneMassima){
            echo 
    "Dimensione Massima raggiunta. Prova con un'altra immagine.";
        }
        else{
            echo 
    "Errore generico. Riprova."
        
    }
    ?>

  7. #7
    L'avatar di alemoppo
    alemoppo non  connesso Super Moderatore
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    7,536

    Predefinito

    La cartella "d" esiste? contenuta nella cartella "download" nella root del tuo sito?

    Comunque ci sono degli errorini nel codice:
    • Sesta riga: non hai chiuso la parentesi tonda dell'if.
    • Settima riga: hai dimenticato il punto prima dell'ultima concatenazione.
    • Ultima echo: manca il ";"
    • La graffa del primo if non mai stata chiusa.
    • Come mai invochi due volte la move_uploaded_file?
    • Sempre la move_uploaded_file vuole come ingressi il [tmp_name]
      come primo parametro e [name] come secondo, cos:
      Codice PHP:
      if(move_uploaded_file($_FILES['File']['tmp_name'], $Directory.$_FILES['File']['name'])) 

    Ciao!
    Ultima modifica di alemoppo : 30-04-2017 alle ore 21.25.28
    SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C' IL FORUM!

  8. #8
    downloadeguide non  connesso Utente giovane
    Data registrazione
    23-12-2015
    Messaggi
    42

    Predefinito

    Scusate, ma a me riporta un errore nonostante le giuste correzioni:
    if(move_uploaded_file($_FILES['File']['tmp_name'], $Directory.$_FILES['File']['name']))
    Parse error: syntax error, unexpected '$_FILES' (T_VARIABLE), expecting ',' or ';' in /membri/downloadeguide/downlnoad/page/prove/Upload.php on line 6

  9. #9
    L'avatar di alemoppo
    alemoppo non  connesso Super Moderatore
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    7,536

    Predefinito

    Puoi scrivere tutto il codice o comunque qualche riga prima e dopo quella?

    Ciao!
    SE MI SCRIVI IN PRIVATO PER QUESTIONI TECNICHE NON RISPONDO: C' IL FORUM!

Regole di scrittura

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