Salve ragazzi sto creando un form per fare l'upload di un file sul mio server vi posto il codice e gli errori
Pagina html
codice HTML:
<html>
<head>
<title>File upload</title>
</head>
<body>
<form method="post" action="Upload.php" enctype="multipart/form-data">
<input type="hidden" name="action" value="upload" />
<label>Carica il tuo file:</label>
<input type="file" name="userfile" />
<br />
<input type="submit" value="Carica online" />
</form>
</body>
</html>
Pagina Php
Codice PHP:
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
// per prima cosa verifico che il file sia stato effettivamente caricato
if (!isset($_FILES['userfile']) || !is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo 'Non hai inviato nessun file...';
exit;
}
//percorso della cartella dove mettere i file caricati dagli utenti
$uploaddir = './var/www/html/';
//Recupero il percorso temporaneo del file
$userfile_tmp = $_FILES['userfile']['tmp_name'];
//recupero il nome originale del file caricato
$userfile_name = $_FILES['userfile']['name'];
print("ok");
//copio il file dalla sua posizione temporanea alla mia cartella upload
if (move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name)) {
//Se l'operazione è andata a buon fine...
echo 'File inviato con successo.';
}else{
//Se l'operazione è fallta...
echo 'Upload NON valido!';
}
?>
la pagina php mi restituisce sempre
Non hai inviato nessun file...
Grazie.