Home > Article > Backend Development > Detailed explanation of how PHP generates vcf vcard files
How does PHP generate vcf vcard files? This article mainly introduces the definition and usage of the functional class of vcf vcard file generated by PHP. It analyzes the specific definition and usage of the vcf vcard functional class based on specific examples. It also comes with the source code of the VCardIFL.class.php class file for readers to download for reference. Friends in need can refer to it. I hope it will be helpful to everyone.
The method of reading vcf files in PHP was introduced earlier. Here we will study the method of generating vcf files.
VCF format is the business card storage format of Outlook in Windows system. To open VCF format, you need to use the corresponding supporting software of your mobile phone. You can also use Outlook to open VCF files.
The file format saved in the mobile address book is also in vcf format. Here is an example of using php to generate a vcf format file.
The specific code is as follows:
<?php date_default_timezone_set('PRC'); include("VCardIFL.class.php"); $arData=array(); $arData["fileName"]='vcf_demo'; $arData["saveTo"]='tmpFile'; $arData["vcard_birtda"]=date('Y-m-d',time()); $arData["vcard_f_name"]='Tom'; $arData["vcard_s_name"]='Green'; $arData["vcard_uri"]='http://www.php.net'; $arData["vcard_nickna"]='Coder'; $arData["vcard_note"]='Write Code'; $arData["vcard_cellul"]='1388888888x'; $arData["vcard_compan"]='Blue Best Comp'; $arData["vcard_p_pager"]='No'; $arData["vcard_c_mobile"]='1388888888x'; $arData["vcard_h_addr"]='Blue Best Comp'; $arData["vcard_h_city"]='XuZhou'; $arData["vcard_h_coun"]='China'; $arData["vcard_h_fax"]='No'; $arData["vcard_h_mail"]='php@mail.com'; $arData["vcard_h_phon"]='1388888888x'; $arData["vcard_h_zip"]=''; $arData["vcard_h_uri"]='//m.sbmmt.com'; $arData["vcard_w_addr"]='Star Shine'; $arData["vcard_w_city"]='Xuzhou'; $arData["vcard_w_coun"]='China'; $arData["vcard_w_fax"]='no'; $arData["vcard_w_mail"]='***@mail.com'; $arData["vcard_w_phon"]='1366666666X'; $arData["vcard_w_role"]='Boss'; $arData["vcard_w_titl"]='Demo test'; $arData["vcard_w_zip"]='StarZip'; $arData["vcard_w_uri"]='http://www.***.com'; $vcfdemo=new VCardIFL($arData); $vcfdemo->createVcard(); echo $vcfdemo->SaveVcard()?'创建成功!':'创建失败!'; ?>
Running the code can create a corresponding vcf_demo.vcf file in the tmpFile folder, as shown below:
Related recommendations:
##Detailed explanation of PHP's addition, deletion and modification of xml files
Detailed explanation of how PHP imports csv files into the database
Detailed explanation of how PHP exports the database to csv files
The above is the detailed content of Detailed explanation of how PHP generates vcf vcard files. For more information, please follow other related articles on the PHP Chinese website!