Código:
Hasta acá todo bien, me guarda en el ip.txt la variable pasada desde "ips", el problema es cuando quiero eliminar dicho dato del txt, el codigo que uso es:<?php $all = file("ip.txt"); $all[] = $_GET['ips'] . "\r\n"; $all=implode("", $all); file_put_contents("ip.txt", $all); ?>
Código:
Cuando lo ejecuto no me borra el dato que le paso desde $_GET['ips'] ... Y si uso este codigo:<?php $all = file("ip.txt"); $pos = array_search( $_GET['ips'], $all ); if ($pos !== FALSE) { array_splice($all, $pos, 1); $all = implode("", $all); file_put_contents("ip.txt", $all); } ?>
Código:
Me elimina desde el ultimo dato ingresado, hasta el primero, cada ves que lo ejecuto, pero no elimina el dato ingresado desde $_GET['ips'] ... sino que me elimina cualquier dato ... Espero haberme explicado bien, un saludo! <?php $all = file("ip.txt"); $pos = array_search( $_GET['ips'], $all ); array_splice($all, $pos, 1); $all = implode("", $all); file_put_contents("ip.txt", $all); ?>