Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/01/2004, 03:01
yamakasiz
 
Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 22 años, 2 meses
Puntos: 0
//leo fecha de un fichero
$fp = fopen("../../fecha.txt","r");
$fecha = fread ($fp, filesize ("../../fecha.txt"));
fclose ($fp);


//cuento galerias del dia, cuento las apariciones de la fecha.
$fp = fopen("todo.txt","r");
$contents = fread ($fp, filesize ("todo.txt"));
$galerias_hoy = substr_count("$contents", "$fecha");
fclose ($fp);

En el archivo todo.txt tengo todas las urls que muestra (las delos ultimso 3-4dias. A continuacion borro a partir de la ultima linia que contiene la fecha y lo guardo en hoy.txt

//hago la variable hoy con las galerias del dia
$file = "todo.txt";
$file2 = "hoy.txt";
$arr = file($file);
for ( $i = $galerias_hoy ; $i < sizeof($arr) ; $i++ )
{
$arr[$i] = "";
}

$hoy = implode("", $arr);
$fp = fopen($file2,'w');
fputs($fp, $hoy);
fclose($fp);
echo $hoy;

Bueno, recordar que hay una url por linia.

Bien, ahora lo que no me sale comprobar si las linias de hoy.txt existen en bdd.txt, si no existe que la añada y si exoste pues nada.

$fp = fopen("hoy.txt","r");
$contents = fread ($fp, filesize ("hoy.txt"));
fclose ($fp);
for ( $i = 0 ; $i < $galerias_hoy ; $i++ ) {
$existente= substr_count("$contents", "$i");
if ($existente>0)
{
}else
{
for ( $i = 0 ; $i < $galerias_hoy ; $i++ )
{
$fp = fopen("bdd.txt",'a');
fwrite($fp, $arr[$i]);
fclose($fp);
}
}


Alguna idea?

Un saludo.