Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/05/2012, 23:41
reynierpm
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Ejecutar pedazos de codigo en lote

El fichero pesa alrededor de 4.2MB y el codigo que uso para leerlo es este:
Código PHP:
$archivo file("6536644843.txt");
$asin $isbn = array();
foreach (
$archivo as $n => $linea) {
    echo 
$n" -> "trim(substr($linea, -1713)), "<br>";
    
trim(substr($linea, -173)) != "B" $isbn[] = trim(substr($linea, -1713)) : $asin[] = trim(substr($linea, -1713));
}
echo 
"<pre>";
array_shift($isbn);
print_r($isbn);
echo 
"<hr>";
echo 
count($isbn);
echo 
"<hr>";
print_r($asin);
echo 
"<hr>";
echo 
count($asin); 
Claro que los echo y los print_r son solo de muestra para ver los resultados devueltos y verificar que sean correctos. La estructura general del fichero es como muestro a continuacion:
Código:
El Antiguo Madrid: Paseos Histórico-Anecdóticos por las Calles y Casas de Est...\t\t0426INZZERQ\t0553\t50\t1\t2011-04-26 10:55:57 PDT\t\ty\t1\t\t\2\t\t\t\t\t\t\t2\tInternational\t\t8423706923\t\t\t0
El \t representa una tabulación. De ahi me interesaria coger lo siguiente: 50, el 1 que esta a continuacion y el numero 8423706923 pero no tengo idea de como hacerlo. Help?

__________________
Reynier Perez Mira
Skype: reynierpm
Site: http://www.reynierpm.com