
Problemas con File
Publicado por jmuoz (21 intervenciones) el 30/05/2014 07:28:09
Hola que tal, tengo un codigo donde llamo aun archivo con un file y este segun tengo entendido lo guarda como un arreglo despues de ello lo recorro y obtengo los valores que requiero pero asi mismo necesito crear un nuevo archivo con las limitaciones que le estoy asignando, cuando lo pruebo en el navegador me muestra el archivo tal cual lo delimite pero cuando llega la hora en donde crea el archivo solo me repite el ultimo valor de la condicion que le estoy dando y las demas no las vale y no se que pueda ser porque lo que quiero es guardar las posiciones que me sirven del array en una variable para llamarla y crear el archivo no me sale espero puedan ayudarme dejo el codigo:
Espero puedan darme una idea para solucionar esto, saludos y gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
$lineas = file('Pruebas/Archivo.txt');
foreach ($lineas as $numero => $linea) {
$numero_linea = $numero + 1;
//echo "Linea $numero_de_linea:\n".$linea.'<br>';
if ($numero == 0) { //Fecha
$li=$lineas[0] = substr($linea,0,6)."\n";
echo $lineas[0];
}
if ($numero == 253 ) { //Dato2
$li=$lineas[253] = substr($linea, 45,62);
echo $lineas[253];
}
if ($numero == 255) { //Cantidades
$li=$lineas[255] =substr($linea,39,54).'<br>'.'                         ';
echo $lineas[255];
}
$archivo = fopen("Pruebas/Archivo2.txt","c+");
foreach ($lineas as $linea)
fwrite($archivo, $li);
fclose($archivo);
}
Valora esta pregunta


0