Guardar Archivo .txt en Raiz

  • Autor Autor Picorete
  • Fecha de inicio Fecha de inicio
Picorete

Picorete

Eta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Hola, poseo el siguiente code:

PHP:
$file = fopen('España.txt','a+'); 
fwrite($file, "\r\nUsuario: ".$usuario."\r\nEmail: ".$email."\r\nIP: ".$ip."\r\nFecha: ".$fecha."\r\nPais: ".$Pais."\r\n<<<----------------Separador----------------->>>\r\n");
fclose($file);

Este código me crea un archivo .txt , con los parámetros que ahí están descritos, pero me los guarda en la carpeta donde esta el archivo .php, y quisiera que este archivo se generara en la raíz, Como defino el lugar en donde se guardara el archivo?
 
Debes colocar el archivo en la raiz y cambiar la dirección del fopen.

Esto puede servirte. PHP: fopen - Manual
 
Cambia

Insertar CODE, HTML o PHP:
$file = fopen('España.txt','a+');

por

Insertar CODE, HTML o PHP:
$file = fopen('/España.txt','a+');


=========================

Comentario al margen

Insertar CODE, HTML o PHP:
$file = fopen('/carpeta1/carpeta2/etc/España.txt','a+');
Insertar CODE, HTML o PHP:
$file = fopen('../España.txt','a+'); // del directorio actual, una carpeta para atras
 
Cambia

Insertar CODE, HTML o PHP:
$file = fopen('España.txt','a+');

por

Insertar CODE, HTML o PHP:
$file = fopen('/España.txt','a+');


=========================

Comentario al margen

Insertar CODE, HTML o PHP:
$file = fopen('/carpeta1/carpeta2/etc/España.txt','a+');
Insertar CODE, HTML o PHP:
$file = fopen('../España.txt','a+'); // del directorio actual, una carpeta para atras

Este me sirvio
PHP:
$file = fopen('../España.txt','a+'); // del directorio actual, una carpeta para atras
, Muchas Gracias! :encouragement:
 
cuidado que esa linea funcionara solo si el archivo esta en una carpeta superior a donde queres grabarlo, pero si moves el código php a otro directorio te va a generar el archivo en cualquier lado
 
Sino el file_put_contents te puede servir. Se le indica la ruta donde guardar.

file_put_contents("/res.txt", "Lo que sea", 'FILE_APPEND');
 
Atrás
Arriba