$nome_giorno = date("w "<------togli questo spazio

ciao

io personalmente non caco di pezzo set_locale perché non ho mai lavorato con 2 server settati nel solito modo e cerco sempre se possibile di evitare funzioni di questo tipo

magari mi ci sono applicato anche poco perché non credevo che ne valesse la pena

se con un'array in italiano risolvo e sono sicuro che funziona su tutti i server perché sbattezzarsi