Comment télécharger un .vcf fichier correctement

Je voudrais savoir, comment puis-je réaliser une carte de visite de téléchargement.
C'est mon code actuel:

$path = "../../media/resources/";  
$file = "someName.vcf";  

header('Content-Type: text/x-vCard');  
header('Content-Disposition: attachment; filename= "'.$file.'"');  
header('Content-Length: '.filesize($path.$file));  
header('Connection: close');  

readfile($path.$file);

Malheureusement, il ne fait que donner le contenu de la .fichier vcf.
Comment puis-je donner à cette carte de visite à l'utilisateur comme un téléchargement?

Êtes-vous sûr que le fichier défini par chemin $path.$file existe? Allumez error_reporting(E_ALL); ini_set('display_errors', 'on'); et répéter 😉

OriginalL'auteur damianfrizzi | 2010-12-16