Hola:
Bueno, voy a ponerme un poco pesado, y recordarte que en el artículo puse dentro de los comentarios un zip con los ficheros del artículo... tan solo es cuestión de descargarlo, descomprimirlos y probarlos... tanto en mi localhost como en el server donde puse el ejemplo funciona correctamente, y no digas que no es el caso, porque evidentemente lo es.
Cuestión de crear una carpeta de pruebas donde descomprimir los ficheros y probarlo... si funciona es porque todo lo que te hemos dicho está bien y se te ha pasado algo... y si falla, simplemente tienes un problem en tu server...
Tal vez otros que lean este temas puedan corroborarlo...
No sé si hay más opciones.
Saludos