Guardar como... un archivo txt

Buenos días.
Estoy teniendo el siguiente inconveniente, si alguien me puede dar una mano.
Tengo un cuadro que necesito exportar a un .txt
Si lo exporto comunmente, lo hace dentro de la carpeta del progyecto/www/nombre_archivo.txt

La idea es indicarle yo donde quiero que guarde. Por ejemplo en la carpeta descargas.
Al indicarle la creación del archivo: $salida = fopen($nombre_archivo, “wr”) or die(“Problemas en la creacion”);
lo hace automáticamente. Es decir, desconozco donde debería indicarle el path.

Hola Cynthya,

tene en cuenta que todo lo que guardes via fopen va a quedar guardado en el servidor, que es el sistema de archivo donde le indicas que se va a guardar.

Si lo que queres es que quede en la maquina cliente, lo que deberias hacer es una descarga de ese archivo, tal como pasa con los pdf, excel, etc.
Esto es, lo generas en alguna carpeta temporal y luego lo mandas para descarga, al finalizar la misma podes borrar el temporal o no (depende lo que prefieras).

Saludos