Salvar arquivo .txt na raiz

  • Autor Autor Picorete
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Picorete

Picorete

Eta
Verificación en dos pasos activada
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?
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Debes colocar el archivo en la raiz y cambiar la dirección del fopen.

Esto puede servirte. PHP: fopen - Manual
 
Cambia

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

por

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


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

Comentario al margen

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

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

por

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


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

Comentario al margen

Inserir CODE, HTML ou PHP:
$file = fopen('/carpeta1/carpeta2/etc/España.txt','a+');
Inserir CODE, HTML ou 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');
 
Voltar
Topo