Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2011, 13:25
Ibiza3
 
Fecha de Ingreso: noviembre-2006
Mensajes: 49
Antigüedad: 17 años, 5 meses
Puntos: 0
Recorrer archivo cambiar lineas especificas

Hola!


Tengo un archivo con cierta informacion por renglones se ve algo asi:
a 10.222.120.56 #1 10.222.122.128 #2 50 #3 512000 #4 Luis

El asunto es que esa informacion me llega por un _POST, quiero que antes de agregar un nuevo enlace (las mismas direcciones IP) recorrer todo el archivo buscar coincidencias y tomar decisiones.

Codigo para escribir:
Código PHP:
if($status){
    if (
is_writable($nombre_archivo)) {
        if (!
$gestor fopen($nombre_archivo'a+')) {
            echo 
"No se puede abrir el archivo revise los permisos ($nombre_archivo)";
            exit;
            }
            
        
fwrite($gestor "a $IPini #1 $IPfin #2 $ancho #3 $delay #4 $name \n");
        
fclose($gestor);
        } else {
            echo 
"El archivo $nombre_archivo no es escribible revise los permisos";
    }
    
exec('sudo /usr/bin/php5 -f /home/shell.php');    

Codigo para leer supongo que tambien se puede escribir pero eso es lo que no se hacer:
Código PHP:
if (ereg("r (.*) #1 (.*) #2 (.*) #3 (.*) #4 (.*)"$archivo[$i], $lineas)){
$ip_ini1=$lineas[1];
$ip_fin1=$lineas[2];
$ip_ancho1=$lineas[3];
$ip_delay1=$lineas[4];
$nombre=$lineas[5];

echo 
bla bla...;


Gracias!!