Oh no, si el archivo esta en un servidor linux, fijate en los permisos de escritura, si accedes con un cliente FTP al servidor, busca la opción "CHMOD" y por probar ponelo a "777".
Si el servidor es windows, fijate que "archivo.txt" no este con el atributo de "solo lectura".
Si pusieras la salida de error que te da el PHP sería mucho mejor.