Der Martin: VCard erstellen

Beitrag lesen

Hallo,

ich habe gelesen, dass eine VCard nichts anderes ist als eine Textdatei.

genau, warum schreibst du dann HTML-Tags hinein?

print("BEGIN:VCARD");
print("<br>");
print("VERSION:2.1");
print("<br>");
print("N:");
echo "$row[nachname]";

Wann hört die Unsitte mal auf, einzelne Variablen für die Ausgabe nochmal in einen String einzubetten ...?
Warum benutzt du eigentlich mal print und mal echo?

Wenn ich die Datei als .vcf speichere, ist leider der komplette Code abgespeichert und beim Import in ein Adressbuch ist die Sache ungültig. Wo muss ich ansetzen und was mache ich falsch?

Erstens: Speichere nicht den PHP-Code, sondern den Text, den er ausgibt. Das hat Mike ja auch schon gesagt.
Zweitens: Verwende Zeilenumbrüche anstatt der Zeichenfolge "<br>".

So long,
 Martin

--
Lebensmotto der Egoisten:
Was ist so schlimm daran, dass jeder nur an sich selbst denkt? Dann ist doch an alle gedacht!