grazie
il mio script è questo

Codice PHP:
<?php 
require_once('../Connections/connessione.php');
include(
"controllo_sessione.php");
mysql_select_db($database_connessione$connessione);
ini_set("display_errors","1"); 
error_reporting(E_ALL); 

$id $_POST['id'];
$testo $_POST['testo'];
$foto $_POST['hiddenField'];
$boleano $_POST['boleano'];

$uppath '../img/spot'
$dimlim true;
$formatolim false;
$size 11102400;
    
$tipi = Array(
        
'image/pjpeg'
        
'image/jpeg'
        
'image/gif'
        
'image/png'
        
'image/bmp'
    
);
$errori = Array(
    
"Nessun file selezionato per l'upload",
    
"Il File esiste gia, è necassario rinominarlo",
    
"Il file e troppo grande! Non deve superare i {$size} byte",
    
"Il formato dell'immagine e piu grande del limite {} x {}",
    
"Il file scelto non e una immagine valida [".implode(', '$tipi)."]"
    
"Impossibile spostare il file sulla cartella {$uppath}, verifica CHMOD"
);
$x = array();  // Creo l'array
$logs '';
foreach(
$_FILES as $k => $v) {


    if(isset(
$v['name']) && $v['name'] !== '') {
        
$moveto $uppath.'/'.$v['name'];
        if(
file_exists($moveto))
            
$logs .= $errori[1].'
'
;
        else {
            
$errorfile false;
            if(
$dimlim && intval($v['size']) > $size) {
                
$logs .=  $errori[2].'
'
;
                
$errorfile true;
            }
            if(
$formatolim) {
                
$s = @getimagesize($v['tmp_name']);
                
$larg $s[0];
                
$alte $s[1];
                
$errorfile false;
                }
            }
            if(!
in_array($v['type'], $tipi)) {
                
$logs .=  $errori[4].'
'
;
                
$errorfile true;
            }
            if(
$errorfile === false && @move_uploaded_file($v['tmp_name'], $moveto)) {
                
$logs .= 'Immagine '.$v['name'].' caricata con successo!!
'
;
      
$updateSQL "UPDATE pop_up SET testo='$testo', foto='$foto', height='$larg', width='$alte', online='$boleano' WHERE id='$id'";
           
mysql_query($updateSQL$connessione) or die(mysql_error());
            }else
                
$logs .= $errori[5];
        }
    }
?>
ma mi dice che la varibile $larg e la variabile $alte sono vuote... però l'upload lo fa...