Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2015, 17:26
XaviLD
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 1
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta problemas con substr

Primero disculpar mi torpeza, pero no logro ver el fallo que estoy cometiendo...

Me envían un archivo en txt, que leo desde php, este archivo dipone de dos campos por linea separados por ; -> referencia (un dato de 13 digitos) y cantidad.
Debo meter esos datos en una tabla, pero de la referencia debo extraer desde la poscion 3 los 5 siguientes dígitos; por ejemplo tengo 0123456789ABC, debo extraer 34567 y ponerlo en otro campo de la BD.

Código PHP:
while(!feof($file))
{
$datos fgets($file);
$linea explode (";",$datos);
$familia subsrt($linea[0],3,5);

$insertoBD mysql_query("INSERT INTO itm (referencia, cantidad, familia) VALUES ('".$linea[0]."', '".$linea[1]."','".$familia."')");
}
fclose($file); 
Posiblemente sea una tontería pero no logro dar con el problema.
Muchas gracias