rimane la pagina bianca...
secondo me è che la variabile $posfile non assume nessun un valore quindi di conseguenza non trova dove caricarlo...
premetto che del tuo codice questa stringa
define("UPLOAD_DIR", "../");
l'ho cambiata in
define("UPLOAD_DIR", $posfile);
così a seconda di cosa assume la variabile cambia la posizione cioè se io seleziono "../images/" la variabile assume quel valore e quindi mi dovrebbe mettere il file in quella cartella, giusto?