Provando questo script sia in locale che in remoto... funziona tutto correttamente...

Molto probabilmente il problema sta nel server...

Mi sai dire che versione di php è installata??