
09/02/2006, 18:11
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 139
Antigüedad: 23 años Puntos: 0 | |
Concordancias entre ficheros Wenas, tengo 2 ficheros: figuras-jugables.txt
-1-2-3-4-
-3-4-5-6- cuadrados-jugables.txt
-2-
-6-
-2-
Quiero que me guarde en apuestas.txt la linea de figuras-jugables.txt que contenga alguno de los numeros de cuadrados-jugables pero sola 1 vez.
Tal como lo he planteado me copia 2 veces la misma linea y no se como replantear el problema, os pongo el codigo. Alguna idea?
$concordancias = file('figuras-jugables.txt');
$numeros_cuadros = file('cuadros-jugables.txt');
$puntuacion = array();
$repeticion = array();
for ( $i = 0, $n = count ($concordancias); $i < $n; $i++) {
for( $j = 0, $m = count ($numeros_cuadros); $j < $m; $j++) {
$file = "apuestas.txt";
$fp = fopen($file,"r");
$apuestas = fread($fp,filesize($file));
fclose($fp);
$puntuacion[$i] = substr_count ($concordancias[$i], trim($numeros_cuadros[$j]));
$repeticion[$i] = substr_count ($apuestas , $concordancias[$i]);
if ($puntuacion[$i]>0 && $repeticion[$i] == 0) {
$fp = fopen( 'apuestas.txt','a');
fwrite( $fp, $concordancias[$i]."\r\n");
fclose ($fp);
}
}
} |