Ciao a tutti, sono qui per un piccolo aiuto: ho deciso di creare u modulo per l'upload dei file sul mio spazio web, ma ho un piccolo problema; quando il file è stato uppato, vorrei che si visualizzasse l'url del file uppato.
Questi sono i file che ho adesso:
Pagina Html:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Prova Upload file</title><meta http-equiv="content-type" content="text/html; charset=windows-1252"><meta name="robots" content="noindex">
<link REL="icon" HREF="http://jolteon.netsons.org/forumfree/faccine.ico" TYPE="image/gif">
</head>
<body>
<div align="center">
<form method="post" action="http://jolteon.netsons.org/testupload.php" enctype="multipart/form-data"><input type="hidden" name="action" value="upload">
<label>Seleziona il file da uppare:</label>
<input type="file" name="user_file">
<input type="submit" value="Continua >>"></form>
</div>
</body>
</html>
ed il relatico file in Php:
codice:
<?php
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']);
}
}
}
/*
da qui inizia la casella di testo nella quale viene visualizato l'url del file uppato
*/
echo " <input type='text' value='http://jolteon.netsons.org/uploads/", "$file", " '>";
?>
Questa parte, echo " <input type='text' value='http://jolteon.netsons.org/uploads/", "$file", " '>"; , serve per far visualizzare una casella di testo con all'interno l'url del file uppato: tuttavia mi visualizza http://nomesito.ciao/uploads/Array.
Potete aiutarmi a risolvere questo problema? ciao!