Sei sulla pagina 1di 2

<style>

.bold {
font-weight: bold;
}

#datiFile {
font-family: Verdana, Geneva, sans-serif;
}
</style>

<?php
//Cartella di destinazione del file caricato
$detinationPath = "./upload/";
//Valore che indica il risultato dell'upload
$result = 0;

//Se il download va a buon fine


if(isset($_FILES['FileUtente'])) {
$tempPos = $_FILES['FileUtente']['tmp_name'];
$destPos = $detinationPath .$_FILES['FileUtente']
['name'];
move_uploaded_file($tempPos, $destPos);
echo "<div id='datiFile'>";
echo "<h2>Dati caricamento</h2>";
echo "<span class='bold'>Nome del file: </span>" .
$_FILES['FileUtente']['name'] . "<br/>";
echo "<span class='bold'>Dimensione in byte: </
span>" . $_FILES['FileUtente']['size'] . "<br/>";
echo "<span class='bold'>Tipo di File: </span>" .
$_FILES['FileUtente']['type'] . "<br/>";
echo "<span class='bold'>Tipo di errore: </
span>" . $_FILES['FileUtente']['error'] . "<br/>";
echo "<span class='bold'>Posizione temporanea: </
span>" . $_FILES['FileUtente']['tmp_name'] . "<br/>";
echo "<h3>Caricamento eseguito con successo!</h3>";
echo "</div>";

$result = 1;

/*
Dati del file caricato:
$_FILES['fupload']['name']: restituisce il nome del
file di cui eseguire l'upload
$_FILES['fupload']['size']: restituisce la
dimensione del file in byte
$_FILES['fupload']['type']: restituisce il tipo del
file (per esempio, image/png oppure
$_FILES['fupload']['error']: restituisce l'errore
che si è verificato fudurante l'upload del file
$_FILES['fupload']['tmp_name']: restituisce la
posizione in cui verrà copiato temporaneamente il file
*/

}
//Se il download non va a buon fine
else {
echo "Caricamento Fallito!";
echo '<form action="php-eseguire-upload-di-un-
file.php" enctype="multipart/form-data" method="POST">
<input type="file" name="FileUtente">
<input type="submit" value="Invia">
</form>';
}

sleep(1);
?>

<!-- Eseguo la funzione javascript presente nella pagina che chiama


l'upload passando il parametro result -->
<script language="javascript" type="text/javascript">
window.top.window.completeUpload(<?php echo $result; ?>);
</script>