Page 1 of 1
Kontakformular mit outomatischer Datenübernahme nach Outlook
Posted: Wed Mar 31, 2010 8:16 am
by regina
Ein Kunde möchte ein Kontaktformular und die Daten sollen automatisch nach Outlook übernommen werden.
Ich kann mir das nur so vorstellen, daß man die Daten, die Kontaktdaten, die per Mail an den Kunden geschickt werden auch gleichzeitig in die Datenbank schreibt und daraus dann einen Import nach Outlook macht.
Wie funktioniert sowas mit vcards?
Kann man das Template so formatieren mit Vcard-Werten, daß dann bei Erhalt der Email die Daten direkt in Outlook übernommen werden können?
Oder einen Anhang generieren mit vcard-Daten?
Gibt es dazu fertige Lösungen?
Oder hat jemand eine andere Idee?
Re: Kontakformular mit outomatischer Datenübernahme nach Outlook
Posted: Wed Mar 31, 2010 8:28 am
by nockenfell
Ein automatischer Import der Daten ist wahrscheinlich nicht möglich. Dazu müsstest du die Daten in einer DB Speichern. Diese Daten müssten dann von einem Script auf dem Rechner des Kunden geholt und ins Outlook geschrieben werden. Hier wirst du 3 Probleme haben:
- Fehlermeldung von Outlook da Zugriff auf Kontaktdaten
- Nicht Zeitsynchron mit dem Eintreffen von Mails
- Spam. Es gibt immer wieder Formularspam. Diesen wirst du nie ganz unterdrücken können
Der Ansatz mit der vcard finde ich am vielversprechensten:
Code: Select all
$vcard = "BEGIN:VCARD\n";
$vcard .= "VERSION:2.1\n";
$vcard .= "N:$Nachname;$Vorname;;$Anrede;\n";
$vcard .= "FN:$Vorname $Nachname\n";
$vcard .= "TEL;HOME;VOICE:$Telefon\n";
$vcard .= "ADR;HOME:;;$Strasse;$Ort;$Bundesland;$PLZ;$Land\n";
$vcard .= "URL;WORK:$Website\n";
$vcard .= "BDAY:$geburtstag\n";
$vcard .= "EMAIL;PREF;INTERNET:$mail\n";
$vcard .= "END:VCARD\n";
$fp = fopen("kontakt.vcf","w+");
fwrite($fp,$vcard);
fclose($fp);
oder mit einer Class:
http://www.phpclasses.org/browse/package/1035.html
Um die Adresse danach ins Outlook zu übernehmen, muss er nur die vCard ausführen.
Re: Kontakformular mit outomatischer Datenübernahme nach Outlook
Posted: Wed Mar 31, 2010 8:48 am
by regina
danke nockenfell, daß Du mir gleich die Syntax anhängst.
Könnte man die Vcard gleich als Anhang an die Mail hängen, die beim Absenden des Kontaktformulars generiert wird oder muß das auf dem Server abgelegt werden und der Kunde läd sich die Datei lokal runter?
Schöner wäre natürlich die erste Möglichkeit.
Re: Kontakformular mit outomatischer Datenübernahme nach Outlook
Posted: Wed Mar 31, 2010 9:09 am
by nockenfell
Verwendest du den Formbuilder für das Formular? Hier habe ich den Output des Formulars noch nie bearbeitet. Möglicherweise müsstest du hier einen Hack machen um die vCard anhängen zu können. Es gibt im Formbuilder die Möglichkeit einen UDT mit dem Resultat ausführen zu lassen, dies ist aber wahrscheinlich nicht das was du brauchst.
Alternativ kannst du natürlich auch selber ein Formular programmieren das beim senden der Mail die vCard automatisch anhängt.
Re: Kontakformular mit outomatischer Datenübernahme nach Outlook
Posted: Wed Mar 31, 2010 10:37 am
by cyberman
vcard ist 'ne gute Idee .. werds ins contact_formular einbauen

.