Jump to content
malainhocf

Importar CSV

Recommended Posts

malainhocf

Olá a todos, boa tarde,

Preciso de fazer o seguinte em PHP

1º upload de um arquivo .csv

2º Pegar todos os emails que estão dentro do csv

3º Introduzir numa base de dados mysql

O arquivo .csv está com dados separados por virgulas

O upload do arquivo eu sei fazer

Introduzir na base de dados também sei fazer

O que eu preciso é o 2º ponto: Pegar todos os emails que estão dentro do arquivo .csv

Como faço isso ?

Para verificar se um dado é um email no formato válido uso uma função isEmail(), isso não é problema.

O problema é trabalhar o arquivo .csv e pegar os dados que servem (o email)

Alguém me ajuda nisso ?

Obrigado.

Share this post


Link to post
Share on other sites
mjamado

O PHP tem a função fgetcsv que lida de forma transparente com ficheiros CSV.


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
malainhocf

E faço a abertura do ficheiro como se fosse um arquivo de texto ?

E como trabalho com os campos do arquivo csv ?

Eu quero buscar o email em todos os campos que existirem no csv.

Share this post


Link to post
Share on other sites
mjamado

E faço a abertura do ficheiro como se fosse um arquivo de texto ?

E como trabalho com os campos do arquivo csv ?

Eu quero buscar o email em todos os campos que existirem no csv.

RTFM!


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Share this post


Link to post
Share on other sites
malainhocf

Eu trabalhei com arquivos csv em ColdFusion e funcionava muito bem

Mas não sei como fazer isso em PHP

Há algum exemplo com isso que eu pretendo ou algo parecido ?

Obrigado

Share this post


Link to post
Share on other sites
scorch

@malainhocf Tens de começar a ver os links que as pessoas te dão. :)

O mjamado já colocou o link em cima, tens lá tudo que precisas. :)


PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.