[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】


Posted in PHP onSeptember 02, 2017

本文实例讲述了PHP实现生成vcf vcard文件功能类定义与使用方法。分享给大家供大家参考,具体如下:

前面介绍了php读取vcf文件的方法,这里再来研究一下vcf文件的生成方法。

VCF格式是Windows系统中outlook的名片存储格式,打开VCF格式需要使用手机的相应配套软件,使用outlook也可以打开VCF文件。

手机通讯录保存的文件格式也是vcf格式。这里就来给出一个使用php生成vcf格式文件的实例。

具体代码如下:

<?php
 date_default_timezone_set('PRC');
 include("VCardIFL.class.php");
 $arData=array();
 $arData["fileName"]='3water_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"]='https://3water.com';
 $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"]='3water@fmail.com';
 $arData["vcard_h_phon"]='1388888888x';
 $arData["vcard_h_zip"]='3water';
 $arData["vcard_h_uri"]='http://tools.3water.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"]='StarShine@fmail.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.SimpleTest.com';
 $vcfdemo=new VCardIFL($arData);
 $vcfdemo->createVcard();
 echo $vcfdemo->SaveVcard()?'创建成功!':'创建失败!';
?>

运行代码可在tmpFile文件夹下创建一个相应的3water_vcf_demo.vcf文件,如下图所示:

[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】

PHP 相关文章推荐
PHP编实现程动态图像的创建代码
Sep 28 PHP
header中Content-Disposition的作用与使用方法
Jun 13 PHP
解决PHP超大文件下载,断点续传下载的方法详解
Jun 06 PHP
九个你必须知道而且又很好用的php函数和特点
Aug 08 PHP
php设置session值和cookies的学习示例
Mar 21 PHP
PHP扩展程序实现守护进程
Apr 16 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
PHP封装的数据库保存session功能类
Jul 11 PHP
php格式化时间戳
Dec 17 PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 PHP
php微信公众号开发之现金红包
Apr 16 PHP
php简单读取.vcf格式文件的方法示例
Sep 02 #PHP
PHP实现简单的模板引擎功能示例
Sep 02 #PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 #PHP
PHP设计模式之工厂模式实例总结
Sep 01 #PHP
浅谈关于PHP解决图片无损压缩的问题
Sep 01 #PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 #PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 #PHP
You might like
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
JavaScript 实现的checkbox经典实例分享
2016/10/16 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue实现百度下拉列表交互操作示例
2019/03/12 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
js实现随机点名器精简版
2020/06/29 Javascript
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
自学python用什么系统好
2020/06/23 Python
keras topN显示,自编写代码案例
2020/07/03 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
2020/12/31 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
小学雷锋月活动总结
2014/07/03 职场文书
年度考核表个人总结
2015/03/06 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
小学主题班会教案
2015/08/17 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis