
28/01/2004, 14:42
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 23 años 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. |