Visualizzazione dei risultati da 1 a 3 su 3

Discussione: upload in $directory

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    upload in $directory

    ciao ragazzi, attraverso questo form:
    Codice PHP:
      <form method='post' action='testupload.php' enctype='multipart/form-data'>
                <
    input type='hidden' name='action' value='upload' />
                <
    label>Carica il tuo file:</label>
                <
    input type='file' name='user_file' />
                

                <
    input type='submit' value='Carica online' />
                <
    input type='hidden' name='directory' value='$nome_utente' />
            </
    form
    dovrei mandare un file in una cartella che prende la variabile $nome_utente.
    ora... nella pagina in cui risiede il form la variabile viene stampata (quindi esiste..)
    ma nel file che esegue l'up "testupload.php" la variabile non la vede. posto il cod di testupload.php
    Codice PHP:
    <?php
    echo "directory: $nome_utente
    "
    ;

    define("UPLOAD_DIR""./uploads/");

    if(isset(
    $_POST['action']) and $_POST['action'] == 'upload')
    {
        if(isset(
    $_FILES['user_file']))
        {
            
    $file $_FILES['user_file'];
            if(
    $file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
            {
                
    move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
            }
        }
    }

    ?>
    dimenticavo... il file di upload funziona, se lascio come directory "uploads" :master:

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Aggiungi $nome_utente = $_POST['directory'];

    nel file che esegue l'up "testupload.php" prima delle istruzioni per l'upload.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309
    perfetto! grazie 1000 ora è tutto ok

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.