Ciao gente,
ho fatto un po' di ricerche sul forum e su google, ma non trovo il mio caso...

Io faccio l'upload di un'immagine con questo semplice codice a inizio pagina:

Codice PHP:
if($_GET['step']==OR $_GET['step']==3){      // Queste sono le mie condizioni che nn sto a spiegare...
        // Qui effettuo l'ipload dell'immagine
        
$uploaddir 'foto/';    // Con CHMOD 777
        // Path completo
        
$uploadfile1=$uploaddir."temp1.jpg";
        print 
"<pre>";
        if(
move_uploaded_file($HTTP_POST_FILES['foto1']['tmp_name'], $uploadfile1)){ $ok=1; }
        print 
"</pre>";
    } 
Ecco, ora mi piacerebbe ridimensionarla mantenendo le proporzioni, ovvero tenendo conto se sia orizzontale o verticale.
Suggerimenti?
Idee??

PS: attualmente sto facendo prove su un server Linux in hosting, poi passerò il tutto su server Win 2003 in rete locale, cambia qualcosa?? Devo caricare io le GD o sono già incluse nel PHP classico??