Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung, wie PHP VCF-VCard-Dateien generiert

Detaillierte Erklärung, wie PHP VCF-VCard-Dateien generiert

*文
*文Original
2018-01-03 16:15:253974Durchsuche

Wie erstelle ich eine VCF-VCard-Datei in PHP? In diesem Artikel wird hauptsächlich die Definition und Verwendung der von PHP generierten VCF-VCard-Datei vorgestellt. Er analysiert die spezifische Definition und Verwendung der VCF-VCard-Funktionsklasse anhand spezifischer Beispiele. Außerdem wird der Quellcode der VCardIFL.class mitgeliefert .php-Klassendatei zum Herunterladen und Nachschlagen für Leser. Freunde in Not können darauf verweisen. Ich hoffe, dass es für alle hilfreich ist.

Die Methode zum Lesen von VCF-Dateien in PHP wurde bereits früher vorgestellt. Hier werden wir die Methode zum Generieren von VCF-Dateien untersuchen.

Das VCF-Format ist das Visitenkartenspeicherformat von Outlook im Windows-System. Um das VCF-Format zu öffnen, müssen Sie die entsprechende unterstützende Software Ihres Mobiltelefons verwenden. Sie können auch Outlook zum Öffnen von VCF-Dateien verwenden.

Das im mobilen Adressbuch gespeicherte Dateiformat ist ebenfalls im VCF-Format. Hier ist ein Beispiel für die Verwendung von PHP zum Generieren einer VCF-Formatdatei.

Der spezifische Code lautet wie folgt:

<?php
 date_default_timezone_set(&#39;PRC&#39;);
 include("VCardIFL.class.php");
 $arData=array();
 $arData["fileName"]=&#39;vcf_demo&#39;;
 $arData["saveTo"]=&#39;tmpFile&#39;;
 $arData["vcard_birtda"]=date(&#39;Y-m-d&#39;,time());
 $arData["vcard_f_name"]=&#39;Tom&#39;;
 $arData["vcard_s_name"]=&#39;Green&#39;;
 $arData["vcard_uri"]=&#39;http://www.php.net&#39;;
 $arData["vcard_nickna"]=&#39;Coder&#39;;
 $arData["vcard_note"]=&#39;Write Code&#39;;
 $arData["vcard_cellul"]=&#39;1388888888x&#39;;
 $arData["vcard_compan"]=&#39;Blue Best Comp&#39;;
 $arData["vcard_p_pager"]=&#39;No&#39;;
 $arData["vcard_c_mobile"]=&#39;1388888888x&#39;;
 $arData["vcard_h_addr"]=&#39;Blue Best Comp&#39;;
 $arData["vcard_h_city"]=&#39;XuZhou&#39;;
 $arData["vcard_h_coun"]=&#39;China&#39;;
 $arData["vcard_h_fax"]=&#39;No&#39;;
 $arData["vcard_h_mail"]=&#39;php@mail.com&#39;;
 $arData["vcard_h_phon"]=&#39;1388888888x&#39;;
 $arData["vcard_h_zip"]=&#39;&#39;;
 $arData["vcard_h_uri"]=&#39;http://php.cn&#39;;
 $arData["vcard_w_addr"]=&#39;Star Shine&#39;;
 $arData["vcard_w_city"]=&#39;Xuzhou&#39;;
 $arData["vcard_w_coun"]=&#39;China&#39;;
 $arData["vcard_w_fax"]=&#39;no&#39;;
 $arData["vcard_w_mail"]=&#39;***@mail.com&#39;;
 $arData["vcard_w_phon"]=&#39;1366666666X&#39;;
 $arData["vcard_w_role"]=&#39;Boss&#39;;
 $arData["vcard_w_titl"]=&#39;Demo test&#39;;
 $arData["vcard_w_zip"]=&#39;StarZip&#39;;
 $arData["vcard_w_uri"]=&#39;http://www.***.com&#39;;
 $vcfdemo=new VCardIFL($arData);
 $vcfdemo->createVcard();
 echo $vcfdemo->SaveVcard()?&#39;创建成功!&#39;:&#39;创建失败!&#39;;
?>

Durch Ausführen des Codes kann eine entsprechende vcf_demo.vcf-Datei im Ordner tmpFile erstellt werden, wie unten gezeigt:

Verwandte Empfehlungen:

Detaillierte Erläuterung des Hinzufügens, Löschens, Änderns und Überprüfens von XML-Dateien durch PHP

Detaillierte Erklärung, wie PHP CSV-Dateien in die Datenbank importiert

Detaillierte Erklärung, wie PHP die Datenbank in CSV exportiert Dateien

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie PHP VCF-VCard-Dateien generiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn