Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2010, 09:30
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
problema con fgetcsv() y variable

Hola chicos les doy dos ejemplos. el primer me tira este error...
el segundo anda bien pero lo uso para otra cosa, de ahi tome el codigo:

Error:
Notice: Undefined offset: 1 in archivo.php on line 46

Código PHP:
Ver original
  1. <? .....
  2. while ($data = fgetcsv ($fp, 1000, ";"))  
  3.                     {  
  4.                         $num = count ($data);  
  5.                         print "";  
  6.                         $row++; /*echo "$row- ".$data[0].$data[1];*/
  7.                         $celular = $data[0];
  8.                         $texto = $data[1];
  9.  
  10. ....
donde la linea 46 refiere a $texto=$data[1];

ahora bien en este codigo todo anda ok!:

Código PHP:
Ver original
  1. <?
  2. while ($data = fgetcsv ($fp, 1000, ";"))  
  3. {  
  4. $num = count ($data);  
  5. print " <br>";  
  6. $row++;  
  7. echo "$row- ".$data[0].$data[1];  
  8. $insertar="INSERT INTO outbox (number,text,phone) VALUES ('$data[0]','$data[1]','1')";  
  9. mysql_query($insertar);  
  10. }  
  11. ?>

aclaro que la linea 45 que es:

$celular = $data[0];

no tira erro e inserta correctamente los datos...

el formato del csv es el siguiente:


xxxxxxxxxx ; xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx ; xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx ; xxxxxxxxxxxxxxxxxxxxxxxxx


alguna idea que puede ser?
__________________
Mono programando!
twitter.com/eguimariano

Última edición por SirDuque; 09/12/2010 a las 09:44