Ho fatto una una semplice pagine html paginainiziale.php che è la seguente:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>prova resiza</title>
</head>

<body>


[img]prova_1.php[/img]
</html>

la quale richiama prova_1.php, che corrisponde allo script che ho esposto nel primo messaggio.
Il tutto fa si che mi viene stampato a video il thumbnail, ma l'upload non viene eseguito.
Noto che l'upload non viene eseguito, in quando nella cartella foto_arrivo non è presente il thumbnail che voglio uplodare.
Per un ulteriore chiarimento ti sintetizzo lo scopo dello sript in tre punti:
-creare un thumbnail, partendo da un immagine di tipo jpeg;
-stampare a video il thumnail;
-uplodare il thumbnail creato in una cartella che si chiama foto_arrivo.
I primi due punti vengono eseguiti, ma il terzo no.
Il codice relativo ai primi due punti è corretto e ne sono certo, in quanto lo studiato ed usato anche in altre situazioni.
Relativamente al terzo punto non sò se è esatto, è stata una mia idea, ma non so se è impossibile o se manca qualcosa ( TI RIPETO LO SCOPO DEL TERZO è QUELLO DI UPLODARE UN THUMBNAIL CREATO A PARTIRE DA UN IMMAGGINE DI TIPO JPEG E JPG).
Spero di essere stato più chiaro.