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 et développeur de PluXml (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