WRInaute discret
Bonjour,
Je cherche depuis quelques heures un moyen simple pour un visiteur smartphone d'enregistrer un contact (le mien par exemple) depuis une page web.
Pas de soucis pour générer la vcard et pour le script permettant l'upload du fichier vcf ... sauf que visiblement un téléchargement se lance (n'aboutit pas) et le script renvoi vers le fichier (texte) de la vcf en question.
L'idée est en 1 seul clic le visiteur peut enregistrer dans les contacts de son smartphone les coordonnées.
Peut être que je me suis mal dirigé pour régler ce pb et qu'il partir d'un fichier vcf est une mauvaise idée?!
Si quelqu'un à une idée pour m'aiguiller dans mes recherches pas très fructueuses pour l'instant.
Merci
la vcard :
BEGIN:VCARD
VERSION:3.0
N:Gump;Forrest
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
PHOTO;VALUE=URL;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
TEL;TYPE=WORK,VOICE111) 555-1212
EMAIL;TYPE=PREF,INTERNET:forrestgump@example.com
END:VCARD
le script de dl
<?php
function forcerTelechargement($nom, $situation, $poids)
{
header('Content-Type: application/octet-stream');
header('Content-Length: '. $poids);
header('Content-disposition: attachment; filename='. $nom);
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($situation);
exit();
}
/*******************************************************
* Appel de la fonction
*******************************************************/
forcerTelechargement('vcard.vcf', './vcard.vcf', 10000);
?>
Je cherche depuis quelques heures un moyen simple pour un visiteur smartphone d'enregistrer un contact (le mien par exemple) depuis une page web.
Pas de soucis pour générer la vcard et pour le script permettant l'upload du fichier vcf ... sauf que visiblement un téléchargement se lance (n'aboutit pas) et le script renvoi vers le fichier (texte) de la vcf en question.
L'idée est en 1 seul clic le visiteur peut enregistrer dans les contacts de son smartphone les coordonnées.
Peut être que je me suis mal dirigé pour régler ce pb et qu'il partir d'un fichier vcf est une mauvaise idée?!
Si quelqu'un à une idée pour m'aiguiller dans mes recherches pas très fructueuses pour l'instant.
Merci
la vcard :
BEGIN:VCARD
VERSION:3.0
N:Gump;Forrest
FN:Forrest Gump
ORG:Bubba Gump Shrimp Co.
PHOTO;VALUE=URL;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif
TEL;TYPE=WORK,VOICE111) 555-1212
EMAIL;TYPE=PREF,INTERNET:forrestgump@example.com
END:VCARD
le script de dl
<?php
function forcerTelechargement($nom, $situation, $poids)
{
header('Content-Type: application/octet-stream');
header('Content-Length: '. $poids);
header('Content-disposition: attachment; filename='. $nom);
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($situation);
exit();
}
/*******************************************************
* Appel de la fonction
*******************************************************/
forcerTelechargement('vcard.vcf', './vcard.vcf', 10000);
?>