Salut PHPFrance

je me tourne vers vous car je fais face à un problème auquel certains d'entre vous ont sûrement déjà du avoir affaire. J'explique :
Dans le cadre d'une application web, on se retrouve avec un fichier contacts assez conséquent, stocké bien entendu dans une base de données. Que se passe-t-il lorsqu'on veut récupérer tous ces contacts pour les faire passer dans Outlook/Outlook Express/Carnet d'adresse ou tout autre logiciel équivalent ? Eh bien on se retrouve face à une joyeuse pagaille
Pour faire simple, j'ai décidé de me tourner vers un format ouvert et bien documenté, j'ai nommé vCard. Oui mais voilà, vCard n'est devenu un standard que depuis sa version 3.0 (documentée par la
RFC 2425 et
RFC 2426), alors que la version la plus couramment utilisée est la 2.1
Ceci étant, on se penche vers la version 2.1, qui apporte tout de même tout ce dont on a besoin
Mais voilà encore d'autres problèmes :
D'un coté le carnet d'adresses microsoft: aux dernières nouvelles (je ne suis plus très à jour, dites moi si je me trompe), il n'accepte ni l'import de plusieurs contacts dans un seul fichier *.vcf, ni l'import de plusieurs fichiers *.vcf d'un coup... J'imagine bien la tête du client à qui je dois expliquer qu'il doit se taper tous ses contacts à la main
D'un autre, le carnet d'adresses Mac OS X, qui lorqu'il se trouve face à deux fichiers *.vcf identiques, ne s'embarasse pas et crée deux contacts
Puis toutes les autres solutions que je ne connais pas et qui doivent aussi avoir leurs spécificités...
Donc je me tourne vers vous : quelle solutions aves vous apporté / apporteriez vous à ce casse tête qui me parait insoluble ?
Merci d'avance