Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/01/2009, 16:22
Avatar de Nigthmare
Nigthmare
 
Fecha de Ingreso: diciembre-2006
Ubicación: /home/vsanchez
Mensajes: 38
Antigüedad: 17 años, 4 meses
Puntos: 0
Exclamación Respuesta: Cambiar el tamaño del buffer de PHP

Pues he estado checando mi código, y el problema apunto a que hay algun error con alguna funcón de dbase; te explico, lo que ocupo es leer un archivo DBF de 1625 campos y la funcion dbase_numfields me retorna 1024, $this->num_campos almacena lo que retorna dbase_numfields; y ejecuto este codigo para corroborar:

if ($db = dbase_open('C:\DBF\midbf.dbf', 0)) {
$rn = dbase_numfields($db);
echo($rn);
dbase_close($db);
}

y sorpresa me da 1024 y no 1625 que es el número de campos de mi DBF, no se a que se deba, no creo que haya consumido la memoria porque me marcaria un error Fatal: Exhausted memory o algo asi, cosa que no pasa ni tampoco el limite de tiempo, ya que por el volumen de datos me vi forzado a aumentarlo a 10 min.

Ahora investigando mas encontre la siguiente página:
http://bugs.php.net/bug.php?id=19724&edit=1
Y me entro una duda más como cambio el tamaño para que se lean mas de 1024 registros

Última edición por Nigthmare; 04/01/2009 a las 16:38