Ok, c'è la funzione uploader che è inclusa... ecco il codice:
	codice:
	funz_uploader($img_up_name, $img_max_size, $img_name_dir) {
$img_size = $_FILES[$img_up_name] ['size'];   // controlla la dimensione dell'immagine
$nome_img = $_FILES[$img_up_name] ['name'];   // controlla il nome dell'immagine
$img_split = explode(".",$nome_img);     // verifica il tipo di estensione del file, controllando
$estensione = array_pop($img_split);     // le ultime letere dopo l'ultimo punto
if (is_uploaded_file($_FILES[$img_up_name] ['tmp_name'])) {  // controlla se il file è stato caricato dal form
   if ($img_size <= $img_max_size) {
      // verifica se i file da caricare sono immagini
      if ($estensione == "jpg" OR $estensione == "gif" OR $estensione == "jpeg") {
         // sposta il file caricato
         @move_uploaded_file($_FILES[$img_up_name] ['tmp_name'], "$img_name_dir/$nome_img")
         or die ("Impossibile spostare il file.
               <A href=\"javascript:history.back()\">Torna indietro.</A>");
         echo "";  // se il file è stao caricato
} else {
   echo "Questo file non puo' essere caricato sul server.
         <A href=\"javascript:history.back()\">Torna indietro.</A>
";      // se il file non è stato caricato
}
   } else {
      echo "Questo file è troppo grande per essere caricato.
            <A href=\"javascript:history.back()\">Torna indietro.</A>
";   // se il file è troppo grande
}
      } else {
         echo "Non riesco a caricare questo file sul server.
               <A href=\"javascript:history.back()\">Torna indietro.</A>
";     // se non riesce a caricare il file
}
}
?>
 
Non è mia, l'ho scaricata da non mi ricordo dove... comunque funziona