tavirus
No es ninguna molestia ayudar (sino no lo haría) ..
Supongo que ya habrás visto que hay que fijarse MUCHO en la configuración del servidor (de PHP) para ejecutar ciertas funciones. Todos estos detalles los comenta el manual oficial de PHP en la referencia oficial de cada función. A veces se usa mucho "tutorial" o "código suelto" que dice "funcionar" pero lo que no suelen decir (o avisar) que tal o cual función "funcina" si tal o cual(es) directiva(s) del tu php.ini están a cierto valor.
Esto es aplicable a tooooooodas las funcionalidades de PHP .. Así que para otra vez, ante la duda:
www.php.net/manual y a buscar la documentación oficial de la función que te dé problemas (eso y tu phpinfo() a mano para verlo ...)
Un saludo,