Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    selezionare directory per l'upload

    ciao a tutti vorreai sapere una cosa. Ho uno spazio web altervista e vorrei fare in modo che i file ''uplodati'' vengano collocati automaticamente in una cartella chiamata ''uploads''.

    ecco il codice:

    <?php

    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
    $cartella = $dire; //qui c'è una valore = ./SorgentiC
    $percorso = $_FILES["mus"]["tmp_name"]; // <- <input type="file" name="file">
    $nome = $_FILES["mus"]["name"];
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
    if (move_uploaded_file($percorso, $cartella.$nome))
    {
    print "Upload eseguito con successo";
    }
    else
    {
    print "Si sono verificati dei problemi durante l'Upload";
    }
    ?>

    ecco il codice del form:

    <form enctype="multipart/form-data" action="upload.php" method="POST">
    Invia il seguente file:
    <input type="file" name="mus">
    <input type="submit" name="azione" value="Invia">
    </form>
    <? echo "<input type=\"hidden\" name=\"dire\" value=\"$dirpath\">"; echo $dirpath ?>
    </form>

    un grazie a chi mi aiuta!

  2. #2
    penso che tu debba modificare questa variabile:

    Codice PHP:
    $cartella $dire//qui c'è una valore = ./SorgentiC 
    ed inserire al posto di $dire (che chissà da dove va a pescarla ) il nome della cartella che vuoi

    quindi:

    Codice PHP:
    $cartella "uploads/"//qui c'è una valore = ./SorgentiC 
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  3. #3
    mi da questo errore

    Parse error: syntax error, unexpected '}' in /membri/sergiothekiller/upload.php on line 11

  4. #4
    risolto grazie mille

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.