¡Ya me va, era eso! Muchas gracias u_goldman. Eres un máquina.
Me "asusté" un poco porque me volvió a dar error, aunque esta vez al menos era algo más comprensible, y me decía que no tenía permisos (el ejemplo era de escribir, e intentaba hacerlo en el c:, lo cambié a la carpeta del servidor y ya fue).
Ahora una pequeña duda ya que estoy... al leer un archivo de texto que escribí yo a mano, con saltos de línea... me lo lee pero no haciendo caso a los saltos de línea. ¿Hay que poner caracteres especiales a dichos saltos? (Es usando la función readall).
Saludos