risolto grazie..questo è il codice corretto:
Codice PHP:
<?php
$path="C:/wamp/www/";
if ($_FILES['UploadedFile']['error'] === UPLOAD_ERR_OK)
{
$fileType = $_FILES['UploadedFile']['type'];
if (substr($fileType, 0, 6) == "image/")
{
$srcFile = $_FILES['UploadedFile']['tmp_name'];
$dstName = $_FILES['UploadedFile']['name'];
echo "Percorso locale: $srcFile
\r\n";
echo "Nome del file: $dstName
\r\n";
echo "Dimensione del file: {$_FILES['UploadedFile']['size']}
\r\n";
echo "Tipo di file: $fileType
\r\n";
echo "<hr>";
if (move_uploaded_file($srcFile, "$path/$dstName" ))
{
echo "$srcFile copiato con successo in $path/$dstName
";
}
else echo "Errore di move_uploaded_file()
";
}
else echo "Errore: il formato del file ($fileType) non è accettato !
\r\n";
}
else
{
switch($_FILES['UploadedFile']['error'])
{
case UPLOAD_ERR_INI_SIZE:
echo "Errore: l'upload supera la dimensione massima specificata ",
"dall'opzione INI [b]upload_max_filesize[/b].
\r\n";
break;
case UPLOAD_ERR_FORM_SIZE:
echo "Errore: l'upload supera la dimensione massima specificata ",
"nel FORM da [b]MAX_FILE_SIZE[/b].
\r\n";
break;
case UPLOAD_ERR_PARTIAL:
echo "Errore: l'upload è stato eseguito solo parzialmente.
\r\n";
break;
case UPLOAD_ERR_NO_FILE:
echo "Errore: non è stato specificato nessun file.
\r\n";
break;
default:
echo "Errore: l'upload non è stato eseguito.
\r\n";
break;
}
}
?>