salve a tutti ho un problema nel caricare le foto in una cartella, in pratica e come se non mi funzionasse la funzione move_uploaded_file....
ho fatto il controllo con empty e ho dedotto che è vuota... potete aiutarmi non è da poco che studio il php ed e da 2 gg che ci sbatto la testa xke questo stesso codice gia fatto altre volte ha sempre funzionato.. le pagine php sono nella macchina virtuale di centox .. ho provato a guardare i permessi della cartella e sono abilitati sia in lettura che in scrittura...
grazie in anticipo!
$filename=$_FILES['image']['name'];
$estenzione=pathinfo($_FILES['image']['name'], PATHINFO_EXTENSION);
$codices=rand(2, 50000009999999);
if (is_uploaded_file($_FILES['image']['tmp_name'])) {
// Controllo che il file non superi i 18 KB
if ($_FILES['image']['size'] > 200000) {
$msg = "
Il file non deve superare i 18 KB!!</p>";
echo $msg;
exit;
}
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
if (($width > 500) || ($height > 500)) {
$msg = "
Dimensioni troppo grandi!!</p>";
echo $msg;
exit;
}
if (($type!=1) && ($type!=2) && ($type!=3)) {
$msg = "
Formato non supportato !!</p>";
echo $msg;
exit;
}
if (file_exists('utenti/img/'.$_FILES['image']['name'])) {
$msg = "
File già esistente sul server. Rinominarlo e riprova.</p>";
echo $msg;
exit;
}
if(empty($_FILES['image']['temp_name'])){echo"vuoto";}
if (!move_uploaded_file($_FILES['image']['temp_name'], 'utenti/img/pippo.jpg'.$estenzione.$_SERVER [ "DOCUMENT_ROOT" ])){
$msg = "
Errore nel caricamento dell'immagine!!</p>";
echo $msg;
exit;
}
}