La direccion del servidor completa es muy larga, si, pero todo lo que necesito esta dentro de esa carpeta, porqué he de escribir toda la ruta completa?.
Justamente $_SERVER['DOCUMENT_ROOT'] te devuelve esa ruta .. hazle un echo y lo veras.
A lo sumo NO pongas el primer / de la ruta dada cuando guardas tus archivos:
/posts/XTemas-pensamientos.txt -> así te referencias al "raiz" de ese servidor .. a no ser que uses ./ (con el punto de "desde este directorio .." o un ../ para subir una rama hacia arriba de tu estructura de directorios).
usa sólo
post/XTemas-pensamientos.txt
Y si todos los archivos caen bajo un mismo directorio .. puedes omitir esa ruta en el archivo de texto plano que generas pues es "Fija" .. puedes concatenarla en forma directa:
Código PHP:
$txt = fgets("post/".$fpAux);
Un saludo,