Ciao, ho questo script che non funziona correttamente (anche se prima di cambiare il server non aveva problemi)

ve lo illustro:

allora il form è questo:
Codice PHP:
<form action="submit.php" method="post" name="nuovo_articolo" enctype="multipart/form-data"
poi il file include delle funzioni dove ho trovato questa:

Codice PHP:
case "inserisci_articolo":
...
...
...
if (
ins_article($table['articoli'], "articoli"$id_categoria$campo1$campo2$campo3$campo4$campo5$campo6$campo7$campo8$campo9$campo10$campo11$campo12$campo13$campo14$campo15$campo16$campo17$campo18$campo19$campo20$campo21$campo22$campo23$campo24$campo25$campo26$campo27$campo28$campo29$campo30$campo31$campo32$campo33$campo34$campo35$campo36$campo37$campo38$campo39$campo40$prezzo1$prezzo2$immagine1$immagine2$immagine3$immagine4$immagine5$immagine6$attivo$linkable)){
            
$idins=mysql_insert_id();
            
header("Location: messaggio.php?m=1&id=$idins");
            exit; 
vado a vedere quidni la funzione "ins_article"
e trovo questo...

Codice PHP:
function ins_article(....){
...
# If exists immagine1 Recover Extension
    
if((trim($immagine1) != none)&&(trim($immagine1) != "")){
        
$size1 = @getimagesize($immagine1);
        
$ext1 $image_type[$size1[2]];
    }
...

il problema è che se stampo $immagine1 non c'è niente, è vuota!!!!

ora com'è possibile che prima andava sempre problemi ed ora, cambiando solo server non funzioni + ???

questo è il pezzo html del campo "immagine1" nel form

Codice PHP:
<tr
            <
td width="21%"Immagine 1 </td>
            <
td width="79%"
              <
div align="left"
                <
input type="file" name="immagine1" enctype="multipart/form-data" size="36">
              </
div>
            </
td>

          </
tr
forse i parametri vanno passati con $_... ?
il sito è vecchio e ho pensato a qualche cosa del genere... ma non ne ho idea...

sapete aiutarmi ?


grazie