carnet d'adresse

Eléphant du PHP | 110 Messages

21 janv. 2008, 15:08

bonjour
pour le site que je développe actuellement j'aimerais savoir si il est possible en php de récupérer le carnet d'adresse du client, avec son autorisation bien entendu!
sinon j'ai la solution de lui demander d'exporter son carnet d'adresse en format txt puis de lire se fichier, mais je trouve ça compliqué.
merci de votre aide

Eléphant du PHP | 291 Messages

21 janv. 2008, 15:09

Tu veux récupérer son carnet d'adresse sous quel format ?

Eléphant du PHP | 110 Messages

21 janv. 2008, 15:41

un format txt me conviendrais ou xls car je ne pense pas qu'on puisse gerer vcard avec php

Eléphant du PHP | 291 Messages

21 janv. 2008, 15:46

Si si, PHP se prête bien à l'exploitation de vCards ;)

Eléphant du PHP | 110 Messages

21 janv. 2008, 15:49

pas mal! tu as une piste vers lequel je pourrais me diriger?

ViPHP
ViPHP | 4039 Messages

21 janv. 2008, 15:54

pas mal! tu as une piste vers lequel je pourrais me diriger?
google ? 8-)
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 291 Messages

21 janv. 2008, 15:56

C'est un bon début :P
Sinon, plus précisément, il existe des classes diffusées sur le net qui permettent de manipuler ce format.

Exemple ici.

Eléphant du PHP | 110 Messages

21 janv. 2008, 16:02

desoler mais je ne me suis pas bien exprimer
les class que j'ai vu sur le net permet de creer ou de lire des vcard (ce qui par ailleur tres interessant)
mais ce que je cherche c'est a importer le carnet adresse de mon client.
exemple si il utilise thunderbird comment recuperer son carnet idem avec outlook.
merci d'avance

Eléphant du PHP | 291 Messages

21 janv. 2008, 16:25

J'ai bien compris le problème comme ça, mais tu as parlé de vCard ; j'ai donc compris que l'utilisateur exporterait son carnet d'adresse au format vCard !

Je renouvelle donc ma question, quel format serait attendu dans ton application ?
Tu ne cherches pas quand meme à accéder *directement* au carnet d'adresse sur la machine de l'utilisateur ?

Eléphant du PHP | 110 Messages

21 janv. 2008, 22:34

Un fichier texte separe par des "," devrait suffire mais voila je renonce devant la difficulté et en analysant mieux mon schéma je pense que je peux dans un premier temps faire remplir des formulaires par le client pour les mails des destinataires.
merci encore pour l'intérêt que tu porte a ma question.
A+

Eléphant du PHP | 291 Messages

21 janv. 2008, 22:53

Si tu veux traiter des fichiers avec les données séparées par des virgules / points virgules, là encore tu as des fonctions prêtes à l'emploi en PHP

Jette un oeil du côté de tout ce qui se rapporte au format "CSV" :)
http://fr.php.net/manual/fr/function.fgetcsv.php

Enjoy !