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: