¿¿¿???... a menos que me hayan engañado... el anteponer el arroba (@) no es más que para no presentar los errores en pantalla...

... pero tenia idea que era solo para las funciones de MySQL...

...
Entiendo: te pasaron un archivo, lo corres y no se ejecuta??.. algun error? qué hace?? qué no hace???...