Un annuaire vcard sous PluXML ?
Bonjour,
Un script léger trouvé sur sourceforge VcardPHP ( http://vcardphp.sourceforge.net/ ) permet de traiter des fichiers vcard générés par bon nombre de clients de messagerie ou le Carnet d'adresses de MacOS pour afficher ses contacts dans une page web : de quoi créer un répertoires d'adresses léger, sans base de données et que l'on peut mettre à jour simplement par FTP par exemple.
Mon idée initiale était de prendre le source du fichier vbook.php de VcardPHP pour le glisser dans une page statique en veillant à indiquer le chemin d'un autre fichier requis pour le traitement, vcard.php. Cela donne :
$plop = PLX_ROOT."";
require_once($plop."vcard/vcard.php");
Le problème, c'est que le fichier de données foo.vcf ou foo.txt (peu importe) est traité par un GET :
http://foo/vbook.php?file=foo.txt
Or il n'est pas possible d'appliquer cette méthode avec PluXML. En effet, ces méthodes ne marchent pas :
http://foo/index.php?static1/annuaire?file=foo.txt
http://foo/index.php?static1?file=foo.txt
Quelqu'un aurait-il une idée pour m'aider à avancer ?
Je vous remercie.
Bonne soirée.
Un script léger trouvé sur sourceforge VcardPHP ( http://vcardphp.sourceforge.net/ ) permet de traiter des fichiers vcard générés par bon nombre de clients de messagerie ou le Carnet d'adresses de MacOS pour afficher ses contacts dans une page web : de quoi créer un répertoires d'adresses léger, sans base de données et que l'on peut mettre à jour simplement par FTP par exemple.
Mon idée initiale était de prendre le source du fichier vbook.php de VcardPHP pour le glisser dans une page statique en veillant à indiquer le chemin d'un autre fichier requis pour le traitement, vcard.php. Cela donne :
$plop = PLX_ROOT."";
require_once($plop."vcard/vcard.php");
Le problème, c'est que le fichier de données foo.vcf ou foo.txt (peu importe) est traité par un GET :
http://foo/vbook.php?file=foo.txt
Or il n'est pas possible d'appliquer cette méthode avec PluXML. En effet, ces méthodes ne marchent pas :
http://foo/index.php?static1/annuaire?file=foo.txt
http://foo/index.php?static1?file=foo.txt
Quelqu'un aurait-il une idée pour m'aider à avancer ?
Je vous remercie.
Bonne soirée.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaye avec
et sans réécriture d'url activée
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Que dire encore ? Merci mille fois.
Et bonne journée !
J'ai pas bien compris !!
pouvez vous expliquer svp!!!
merci
C'est pour ça que quand il n'y a pas de reecriture d'url les adresses sont de la forme "index.php?static1" par exemple. Le paramètre correspond à la page à afficher.
L'erreur de Brica était qu'il voulait passer un deuxième paramètre sans tenir compte du premier (correspondant à la page à afficher) en mettant un point d'interrogation avant son deuxième paramètre.
Stéphane a corrigé en remplaçant le ? par un & pour que tous les paramètres soient pris en compte.
C'est plus clair comme ça ?
mais ce que je veux savoir c'est l'utilité des lignes !!!
si je veux les appliqué dans mon local host
Merci bcp encore M.Jerry
Merci pour ces informations qui me sont précieuses.
J'utilise désormais Vcard pour les contacts utiles dans le cadre de mon Plan de Sauvegarde Communal. Voici des informations complémentaires : http://bodieu.fr/1/index.php?article51/annuaire-vcard
Vcard est un format adapté aux téléphones mobiles et à certaines messageries.
Pour d'autres usages, il est aussi possible d'utiliser XML comme par exemple pour le répertoire de mes associations : http://mohon.fr/mairie/index.php?static14/associations
Pour les annuaires d'entreprises, Ldap restent incontournables.