Yo tengo la siguiente función
Código PHP:
function escribirln($ruta,$file,$arraycadena){
#Abrimos el fichero en modo de escritura
$DescriptorFichero = fopen($ruta.$file,"w");
#Escribimos las lineas de texto
for($i=0;$i<count($arraycadena);$i++){
fputs($DescriptorFichero,$arraycadena[$i]);
}
fclose($DescriptorFichero);
}