Foros del Web » Programando para Internet » PHP »

tomar datos de csv?

Estas en el tema de tomar datos de csv? en el foro de PHP en Foros del Web. Hola foreros estoy tratando de hacer algo parecido a los comparadores de precios de tiendas pero en version supermini, esto es, quiero poder mostrar un ...
  #1 (permalink)  
Antiguo 22/12/2009, 09:17
Avatar de MisatoKatsuragi  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 2
Pregunta tomar datos de csv?

Hola foreros

estoy tratando de hacer algo parecido a los comparadores de precios de tiendas pero en version supermini, esto es, quiero poder mostrar un articulo aleatorio de una serie de tiendas oscommerce. Tengo un script que me saca los datos a un csv en este formato:

Código:
"merchant_category"|"offer_id"|"name"|"description"|"regular_price"|"currency"|"product_url"|"image_url"|"discount_price"|"sales"|"delivery"|"availability"|"brand"|"model_number"|"ean13"|"guarantee"|"guarantee_unit"|"used"|"size"|"size_unit"|"weight"|"weight_unit"|"color"|"D3E"
"Cuadros"|"33"|"Cuadro alto aluminio"|""|"50"|"EUR"|"http://www.miweb.es/product_info.php?products_id=33&language=es"|"http://www.miweb.es/images/"|""|"0"|"0.2"|"0"|""|""|""|""|""|""|""|""|"0.00"|""|""|""
"Cuadros"|"35"|"Cuadro alto fibra de vidrio"|""|"80"|"EUR"|"http://www.miweb.es/product_info.php?products_id=35&language=es"|"http://www.miweb.es/images/"|""|"0"|"0.2"|"0"|""|""|""|""|""|""|""|""|"0.00"|""|""|""
la primera linea son los titulos de campo y el resto los valores, ok.

entonces, lo que hago desde donde quiero obtener los datos es

Código:
$archivo = fopen('http://www.miweb.es/CSV.php', 'r');  
while($linea = fgetcsv($archivo,0,"|")){  
  $columna1 = $linea[0];  
   $columna2 = $linea[1];  
  $columna3 = $linea[2];  
  $columna4 = $linea[3];  
 }  
  fclose($archivo);

echo $columna1;
pero esto solo me devuelve el valor de la ultima linea/registro. Supongo que lo correcto seria meter todas las lineas en un array y despues trocearlas , verdad?? Con lo que tendria.... un array de arrays construyendo una especie de matriz???
  #2 (permalink)  
Antiguo 25/12/2009, 17:17
Avatar de MisatoKatsuragi  
Fecha de Ingreso: abril-2009
Mensajes: 109
Antigüedad: 15 años
Puntos: 2
Respuesta: tomar datos de csv?

nadie? sob* :,(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:26.