Io non riesco proprio a capire perchè non va questo cavolo di upload... per favore aiutatemi

Codice PHP:
<?php
session_start
();
require_once(
"../include/autoload.php");
auth();
$page = new pageAdm;

$page->header();
$page->sidebar();
$page->content();
if(
$_GET['s'] == 'lista')
    include 
"../include/contAdm/sponsorLista.php";
else
{
?>
<form action="sponsor.php" method="post">
<table style="margin-top: 10px">
    <tr>
        <td>Nome sponsor (max 50):</td><td><input type="text" name="nome" maxlength="50" /></td>
    </tr>
    <tr>
        <td>URL sito:</td><td><input type="text" name="url" /> <span style="font-size: 11px">Se assente inserire [url]http://www.luceranet.it[/url]</span></td>
    </tr>
    <tr>
        <td colspan="2"><input type="hidden" name="MAX_FILE_SIZE" value="3145728" /></td>
    </tr>
    <tr>
        <td>Seleziona l'immagine (max. 3Mb):</td><td><input name="sponsorImage" type="file" /></td>
    </tr>
    <tr>
        <td>Posizione:</td><td>
            <select name="posizione">
<?php
include "../include/config.php";

$query "SELECT * FROM sponsor WHERE id != posizione";
$result $db->query($query);

while(
$sponsor $result->fetch_object())
{
    echo 
"<option value=\""$sponsor->id ."\">"$sponsor->id ."</option>";
}
?>
            </select>
        </td>
    </tr>
    <tr>
        <td colspan="2"><input type="submit" value="Aggiungi" name="ok" /></td>
    </tr>
</table>
</form>
<?php
}
$page->footer();

//qui il vettore $_FILES già non esiste!

//aggiungo uno sponsor
if(!empty($_POST['ok']))
{
    
$nome trim($_POST['nome']);
    
$url trim($_POST['url']);
    
$posizione $_POST['posizione'];
    if(!empty(
$_FILES['sponsorImage']))
        
$image $_FILES['sponsorImage'];
    else
        die(
"Errore"); //viene stampato sempre questo
    
    //instanzio la classe image e upload
    
$img = new image('../images/sponsor/');
    
$upload = new upload(3145728'sponsorImage''../images/sponsor/');
    
//ricavo l'url_foto
    
$url_foto $upload->upload($image);
    
//$urlImg = $img->resizeImg($url_foto, 190, 70);
    
    
$query "UPDATE sponsor SET nome = '$nome', url = '$url', url_img = '$urlImg', posizione = '$posizione' WHERE id = '$posizione'";
    
$result $db->query($query);
    
    if(!
$result)
        die(
"Errore durante l'inserimento dello sponsor");
}
?>