hallo leute,
ich habe eine adress-db programmiert. darin ist auch ein export für adressen in eine outlook-adressen-visitenkarte:
PHP-Code:
while ($db->next_record())
{
$vcard = "BEGIN:VCARD\n";
$vcard .= "VERSION:2.1\n";
$vcard .= "N:".$db->f("adress_name").";".$db->f("adress_vorname").";;;\n";
$vcard .= "FN:".$db->f("adress_vorname")." ".$db->f("adress_name")."\n";
$vcard .= "TEL;HOME;VOICE:".$db->f("adress_telefon")."\n";
$vcard .= "ADR;HOME:;;".$db->f("adress_strasse")." ".$db->f("adress_hausnummer").";".$db->f("adress_ort").";;".$db->f("adress_plz").";\n";
$vcard .= "URL;WORK:".$db->f("adress_website")."\n";
$vcard .= "BDAY:".$db->f("adress_geburtstag")."\n";
$vcard .= "EMAIL;PREF;INTERNET:".$db->f("adress_mail")."\n";
$vcard .= "END:VCARD\n";
}
$fp = fopen($adress_id.".vcf","w+");
fwrite($fp,$vcard);
fclose($fp);
echo "Klicken Sie <a href=\"$adress_id.vcf\">hier</a> um die Outlook-Visitenkarte von ".$db->f("adress_name")." herunterzuladen.";
im ie wunderbar. wird die datei beim klick runtergeladen. im mozilla wird mir der quelltext der vcf-datei angezeigt, wenn man auf den link klickt. warum??
was kann ich daran ändern? geht das überhaupt in php zu ändern oder liegt das an der browsereinstellung?