Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2004, 14:42
yamakasiz
 
Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 22 años, 2 meses
Puntos: 0
Bueno lo he hecho asi. El archivo 0.txt tiene la surls del dia y el 1.txt es un archipo "base de datos". Pongo numeros en lugar de urls para simpluificar.

Bien de la manera que lo he hecho me tendría que agregar a 1.txt el 2 y el 4 pq no existen. Pero me copia todo el contenido de 0.txt

0.txt contiene:
1
2
3
4

1.txt contiene:
0
1
3
5


$file = "1.txt";
$arr = file($file);
for ( $i = 0 ; $i < sizeof($arr) ; $i++ )
{
$fp = fopen("0.txt","r");
$contents = fread ($fp, filesize ("0.txt"));
$parte= explode("\n", $contents);
$url=$parte[$i];
fclose ($fp);

if (in_array($url,$arr))
{
}else
{
$fp = fopen("1.txt",'a');
fwrite($fp, $url);
fclose($fp);
}
}


Creo que el error está al guardar el resultado, la variable no puede ser $url pq sino me guarda todo el contenido 0.txt. Que debo poner?

Un saludo y gracias.