Ho una pagina per l'upload di file immagine....Funziona perfettamente su un server linux, ma su un server win (di Aruba) con php 5 installato mi da l'errore sull'ultima parte (move_uploaded_file)...qualcuno sa spiegarmi il motivo??????
<?php
do {
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
if ($_FILES['image']['size'] > 1843200) {
$msg = "
Il file non deve superare i 1,8 MB!!</p>";
break;
}
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
if (($width > 800) || ($height > 600)) {
$msg = "
Dimensioni non corrette!!</p>";
break;
}
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "
Formato non corretto!!</p>";
break;
}
if (file_exists('acrilico/'.$_FILES['image']['name'])) {
$msg = "
File già esistente sul server. Rinominarlo e riprovare.</p>";
break;
}
if (!move_uploaded_file($_FILES['image']['tmp_name'], 'acrilico/'.$_FILES['image']['name'])) {
$msg = "
Errore nel caricamento dell'immagine!!</p>";
break;
}
}
} while (false);
echo $msg;
?>