Codice PHP:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Host-Files</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php
error_reporting(2047);
if (isset($_POST["invio"])) {
$percorso = "uploads/";
/* Estensione file */
$ext = end(explode(".", $_FILES['file1']['name']));
/* Nuovo Nome File */
$new_name = "upload_" . time() . "." . $ext;
if (is_uploaded_file($_FILES['file1']['tmp_name'])) {
if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso . $new_name)) {
echo 'Nome Originale: [b]'.$_FILES['file1']['name'].'[/b]
';
echo 'Nome Upload: [b]'.$new_name.'[/b]
';
echo 'Tipo: [b]'.$_FILES['file1']['type'].'[/b]
';
echo 'Dimensioni: [b]'.$_FILES['file1']['size'].'[/b] byte
';
echo 'Link: [url="'.$percorso.$new_name.'"][b]'.$new_name.'[/b][/url]
';
echo '<hr>
';
echo 'File caricato correttamente.
';
echo '[url="upload.php"][b]Carica un altro file.[/b][/url]';
} else {
echo "Si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
} else {
echo "Si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
} else {
// HTML ?>
<form enctype="multipart/form-data" method="post" action="" name="uploadform">
Seleziona il file da caricare:
<input type="file" name="file1" size="50">
<input type="submit" value="Invia" name="invio">
</form>
<?php
}
?>
</body>
</html>