Tema: Info: CSV
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2003, 11:48
Avatar de Pino
Pino
 
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
Hola, bueno aparte de querer documentarme y saber, también queria convertir cada campo en una variable, hice esto pero aún no lo probe:

Cita:
Este el archivo plantae.csv

"PINO 1","Crocus carpetanus Boiss. & Reut.","Iridaceae","Ourense","Padrenda","Gorgua. En un camino lateral del circo.","NG716595","900","En un camino poco frecuentado y casi convertido en prado.","","1 ex","18-01-2003","rjc","","","JUAN","64"
Código PHP:
$archivo "plantae.csv"//El archivo, que contiene, cadenas en formato CSV
$fp fopen($archivo,"r"); //Abrimos el archivo para leerlo
$line fgets($fp,2024);
while(!
feof($fp)) // Recorremos el archivo
 
{
  list(
$pliego,$taxon,$familia,$provincia,$municipio,$lugar,$utm,$altitud,$ecologia,$sintaxonomia,$cantidad,$fecha,$leg,$det,$observaciones,$publicacion,$pagina) = split(","$line); //Listamos variables, con la condición del split (no se si cambiarlo a explode)
  
$line fgets($fp,2024);
 }
fclose($fp); //Cierra el archivo *.csv 
No se si funcionara, que aún no lo probre, hay alguna forma mejor de hacer el script, he visto la función fgetcsv(); pero no e querido implementarla, devido a mi ignorancia en el tema.

Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.