Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/12/2009, 15:38
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Problemas con fgetcsv.

Se da a ver facil, si te fijas en la primera vez que enviaste salio esto
Código PHP:
Ver original
  1. array(1) { [0]=> string(129) "sergio;reyes;sanchez;josue;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;27;28 ;29;30;31;32;33;34;35;36;37;38" }
Con ello pude ver que el delimitador es el ; por eso te sugerí hacerlo de esa forma, ahora solo tienes que indicar cual parte del array deseas ver, por ejemplo, usando el segundo array que mencionaste
Código PHP:
Ver original
  1. array(41) { [0]=> string(6) "sergio" [1]=> string(5) "reyes" [2]=> string(7) "sanchez" [3]=> string(5) "josue" [4]=> string(1) "2" [5]=> string(1) "3" [6]=> string(1) "4" [7]=> string(1) "5" [8]=> string(1) "6" [9]=> string(1) "7" [10]=> string(1) "8" [11]=> string(1) "9" [12]=> string(2) "10" [13]=> string(2) "11" [14]=> string(2) "12" [15]=> string(2) "13" [16]=> string(2) "14" [17]=> string(2) "15" [18]=> string(2) "16" [19]=> string(2) "17" [20]=> string(2) "18" [21]=> string(2) "19" [22]=> string(2) "20" [23]=> string(2) "21" [24]=> string(2) "22" [25]=> string(2) "23" [26]=> string(2) "24" [27]=> string(2) "25" [28]=> string(2) "26" [29]=> string(2) "27" [30]=> string(2) "28" [31]=> string(2) "29" [32]=> string(2) "30" [33]=> string(2) "31" [34]=> string(2) "32" [35]=> string(2) "33" [36]=> string(2) "34" [37]=> string(2) "35" [38]=> string(2) "36" [39]=> string(2) "37" [40]=> string(2) "38" }

Solo tienes que indicar algo así
Código PHP:
Ver original
  1. while (( $data = fgetcsv ( $fp , 1000 , ";" )) !== FALSE ) {
  2.   $variable = $data[0];
  3.   $variable2 = $data[1];
  4.   $variable3 = $data[5];
  5.   //etc.etc.etc.
  6. }
Pero acuerdate que cada vez que corre el ciclo, se re-escribe la variable y toma el último valor. Así que mira bien como trabajas con esa variable.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos