Fopen txt dados em um array como?

  • Autor Autor Prospero
  • 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
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Prospero

Prospero

Eta
Verificación en dos pasos activada
hola gente.. como dice el titulo estoy guardando ip en un txt pero quiero trabajarlos no se como abrir el archivo y que me meta todo el contenido en una array para luego ser trabajado.

alguna idea que me tiren o tuto o indicaciones??

gracias!
 
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
Como guardas las IPs? Las separas con comas, con espacios o como?
 
Guardar
PHP:
<?php
file_put_contents("ip.txt",$_SERVER['REMOTE_ADDR']."\n",FILE_APPEND);
?>

Leer:
PHP:
<?php
$A = file_get_contents("ip.txt");
$IP = preg_split("|[\r\n]+|i", $A, -1, PREG_SPLIT_NO_EMPTY);
?>

y listo la variable $IP contendra un array con todas las IP
 
Como guardas las IPs? Las separas con comas, con espacios o como?

Entre lineas

Inserir CODE, HTML ou PHP:
fwrite($handle, $ip); 
fwrite($handle, "\n");

pero de todas manera gracias a todos ya lo pude resolver gracias de todos modos [MENTION]Enlace eliminado[/MENTION], usaste la funcion file_put_contents No se me paso por la cabeza de igual manera no entendi bien que hiciste.

lo resolvi asi:

Inserir CODE, HTML ou PHP:
$archivo= "ips.txt";
 


$handle = fopen($archivo, "r"); 
$string = fread($handle, filesize($archivo)); 
fclose($handle);


$sArr = explode("\n",$string);
 
Entre lineas

Inserir CODE, HTML ou PHP:
fwrite($handle, $ip); 
fwrite($handle, "\n");

pero de todas manera gracias a todos ya lo pude resolver gracias de todos modos [MENTION]Enlace eliminado[/MENTION], usaste la funcion file_put_contents No se me paso por la cabeza de igual manera no entendi bien que hiciste.

lo resolvi asi:

Inserir CODE, HTML ou PHP:
$archivo= "ips.txt";
 


$handle = fopen($archivo, "r"); 
$string = fread($handle, filesize($archivo)); 
fclose($handle);


$sArr = explode("\n",$string);

PHP:
file_put_contents("ip.txt",$_SERVER['REMOTE_ADDR']."\n",FILE_APPEND);
ip.txt => archivo a guardar
$_SERVER['REMOTE_ADDR']."\n" => la ip del user y un salto de linea (asi quedan uno abajo del otro)
FILE_APPEND => adicionar al contenido del archivo...evita usar file_get para leer y lego agregarle con file_put..
-----------------------
PHP:
preg_split("|[\r\n]+|i", $A, -1, PREG_SPLIT_NO_EMPTY);
eso es usado para separar pro salto de lineas
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Voltar
Topo