bei sourceforge.net zu finden ist.
Projektseite:
download:
Zu der Lizenz sagt der Autor:
Nun kann man z.B. seine online-Adress-Datenbank mit dem feature ausstatten, dass die Daten als *.vcf exportiert werden können.
Ich setze also voraus, dass die notwendigen Daten bereits in irgendeiner Form, z.B. in einer Datenbank vorliegen.
Der tar.gz liegt ein Beispiel bei.
Als erstes muss natürlich die Klassen-Datei eingebunden werden und die Klasse initialisiert werden.
<?php
error_reporting(E_ALL & ~E_NOTICE);
include_once 'class.vCard.inc.php';
$vCard = new vCard('','');
?> <?php
// Vorname
$vCard->setFirstName('Erika');
// Nachname
$vCard->setLastName('Mustermann');
// Straße
$vCard->setHomeStreet('Heidestraße 17');
// Postleitzahl
$vCard->setHomeZIP('81739');
// Wohnort
$vCard->setHomeCity('München');
// Telefon (privat)
$vCard->setTelephoneHome1('+49 (0) 89 12345');
// Geburtstag 12.09.1945 (YYYYMMDD)
$vCard->setBirthday('19450912');
// ...
?> Die Beispiel-Datei nennt insgesamt:
$vCard->setFirstName('Max');
$vCard->setMiddleName('Mobil');
$vCard->setLastName('Mustermann');
$vCard->setEducationTitle('Doctor');
$vCard->setAddon('sen.');
$vCard->setNickname('Maxi');
$vCard->setCompany('Microsoft');
$vCard->setOrganisation('Linux');
$vCard->setDepartment('Product Placement');
$vCard->setJobTitle('CEO');
$vCard->setNote('Additional Note go here');
$vCard->setTelephoneWork1('+43 (05555) 000000');
$vCard->setTelephoneWork2('+43 (05555) 000000');
$vCard->setTelephoneHome1('+43 (05555) 000000');
$vCard->setTelephoneHome2('+43 (05555) 000000');
$vCard->setCellphone('+43 (05555) 000000');
$vCard->setCarphone('+43 (05555) 000000');
$vCard->setPager('+43 (05555) 000000');
$vCard->setAdditionalTelephone('+43 (05555) 000000');
$vCard->setFaxWork('+43 (05555) 000000');
$vCard->setFaxHome('+43 (05555) 000000');
$vCard->setISDN('+43 (05555) 000000');
$vCard->setPreferredTelephone('+43 (05555) 000000');
$vCard->setTelex('+43 (05555) 000000');
$vCard->setWorkStreet('123 Examplestreet');
$vCard->setWorkZIP('11111');
$vCard->setWorkCity('Testcity');
$vCard->setWorkRegion('PA');
$vCard->setWorkCountry('USA');
$vCard->setHomeStreet('123 Examplestreet');
$vCard->setHomeZIP('11111');
$vCard->setHomeCity('Testcity');
$vCard->setHomeRegion('PA');
$vCard->setHomeCountry('USA');
$vCard->setPostalStreet('123 Examplestreet');
$vCard->setPostalZIP('11111');
$vCard->setPostalCity('Testcity');
$vCard->setPostalRegion('PA');
$vCard->setPostalCountry('USA');
$vCard->setURLWork('http://flaimo.com');
$vCard->setRole('Student');
$vCard->setBirthday(time());
$vCard->setEMail('flaimo@gmx.net');
<?php
$vCard->outputFile('vcf');
?> Die Werte, die mit angegeben werden liegen also nun in eurer Entscheidung.
Hier nochmal das Beispiel in kompletter Form:
<?php
error_reporting(E_ALL & ~E_NOTICE);
include_once 'class.vCard.inc.php';
$vCard = new vCard('','');
// Vorname
$vCard->setFirstName('Erika');
// Nachname
$vCard->setLastName('Mustermann');
// Straße
$vCard->setHomeStreet('Heidestraße 17');
// Postleitzahl
$vCard->setHomeZIP('81739');
// Wohnort
$vCard->setHomeCity('München');
// Telefon (privat)
$vCard->setTelephoneHome1('+49 (0) 89 12345');
// Geburtstag 12.09.1945 (YYYYMMDD)
$vCard->setBirthday('19450912');
// ...
$vCard->outputFile('vcf');
?> 
Bereiche
Kategorien (Alle Bereiche)
Neue Artikel
Neue Blog-Einträge
Neue Beiträge
Redmine in einer chroot installieren
Weil ich es heute wieder getan habe, hier meine Notizen, wie man zu einer funktionierenden Redmine-Installation kommt.