ti consiglio di inserire degli "echo" nel codice, per capire dove il codice si blocca...