Ti offendi se tiro ad indovinare? Lo faccio lo stesso: Non è che hai poca dimestichezza con php più che altro non hai la più pallida idea di quello che stai facendo

Vediamo un po' che hai scritto... c'è un else che non centra niente, non hai corretto il $_FILE['image'] in $_FILE['data'] etc etc... più di un suggerimento hai bisogno di un programmatore.

Va bene improvvisarsi un po', peò qui mancano le basi.

C'è anche un altro problema: se fai uso di GD (le librerie grafiche) e stai su un hosting xyz con piano windows (ed è il tuo caso, non metto il nome del servizio hosting per non violare le regole del forum) sappi che avrai problemi, a meno che non abbiano di recente cambiato le cose... semplicemente perché le GD non sono abilitate.
Ciò detto, prendi tutto quello che c'è al di sopra del tag html, buttalo e mettici questo. Premetto che non mi sono spinto a leggere oltre il problema delle prime righe (ma vedo più sotto altri problemi - tipo un tag img prima dell'inizio della pagina stessa e altre cosette) per cui molto probabilmente, fermo restando il problema di compatibiità di tale script con il tuo servizio hosting, salteranno fuori altre magagne.
Codice PHP:
<?php
  error_reporting
(E_ALL);

//percorsi cartelle per il caricamento dei files
$cartella_thumbs "../../public/foto/montagne/";
$cartella_upload "../../public/foto/varie/";

//la larghezza delle miniature, in pixel
$img_thumb_width 600;

//visualizza il modulo di caricamento file
// [SIZE=4]MANCA DEL CODICE[/SIZE]

//verifica le dimensioni del file caricato
if($_FILES['data']['size'] ==0) {   
  die(
'Errore : campo upload nullo');   
}

// Ottengo le informazioni sull'immagine
list($width$height$type$attr) = getimagesize($_FILES['data']['tmp_name']);
// Controllo che le dimensioni (in pixel) non superino 600x800
if (($width 600) || ($height 800)) {
  die(
"Dimensioni non corrette");
}

$file_permessi = array("image/pjpeg","image/jpeg");
if(!
in_array($_FILES['data']['type'], $file_permessi))
{   
die(
'Estensione non consentita');   
}
///////////////////////
//crea la thumbsnail///
//////////////////////
$ThumbWidth $img_thumb_width;
//crea la nuova immagine
if($_FILES['data']['size']){
if(
$_FILES['data']['type'] == "image/pjpeg" || $_FILES['data']['type'] == "image/jpeg"){
$new_img imagecreatefromjpeg($_FILES['data']['tmp_name']);
}elseif(
$_FILES['data']['type'] == "image/x-png" || $_FILES['data']['type'] == "image/png"){
$new_img imagecreatefrompng($_FILES['data']['tmp_name']);
}elseif(
$_FILES['data']['type'] == "image/gif"){
$new_img imagecreatefromgif($_FILES['data']['tmp_name']);
}
//ottiene larghezza e altezza dell'immagine originale.
list($width$height) = getimagesize($_FILES['data']['tmp_name']);
//calcola le proporzioni e ottiene dimensioni thumbsnail
$imgratio=$width/$height;
if (
$imgratio>1){
$newwidth $ThumbWidth;
$newheight $ThumbWidth/$imgratio;
}else{
$newheight $ThumbWidth;
$newwidth $ThumbWidth*$imgratio;
}
//funzione per ridimensionare l'immagine.
if (function_exists(imagecreatetruecolor)){
$resized_img imagecreatetruecolor($newwidth,$newheight);
}else{
die(
"Errore: Assicurati che sul tuo server siano installate le GD library");
}
//ridimensionamento
if($_FILES['data']['type'] == "image/x-png" || $_FILES['data']['type'] == "image/png"){
imagealphablending($resized_imgfalse);
}
imagecopyresized($resized_img$new_img0000$newwidth$newheight$width$height);
//salva l'immagine
$nome_file strtolower($_FILES['data']['name']);
if(
$_FILES['data']['type'] == "image/pjpeg" || $_FILES['data']['type'] == "image/jpeg"){
imagejpeg ($resized_img,"$cartella_thumbs/$nome_file");
}
elseif(
$_FILES['data']['type'] == "image/x-png" || $_FILES['data']['type'] == "image/png"){
imagesavealpha($resized_imgtrue);
imagepng ($resized_img,"$cartella_thumbs/$nome_file");
}
elseif(
$_FILES['data']['type'] == "image/gif"){
imagegif($resized_img,"$cartella_thumbs/$nome_file");
}
ImageDestroy ($resized_img);
ImageDestroy ($new_img);
}
if(!
is_uploaded_file($_FILES['data']['tmp_name']))
{die(
'Erroe nel caricamento');   
}   
move_uploaded_file($_FILES['data']['tmp_name'],$cartella_upload .$nome_file)   
or die(
'Non posso caricare il file');
echo 
"L'immagine è stata ridimensionata ed inserita con successo:
 <img src=\"
$cartella_thumbs/$nome_file\" />
"
;
echo 
"continua ad:
"
;
}
?>