[原创]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 相关文章推荐
把从SQL中取出的数据转化成XMl格式
Oct 09 PHP
PHP生成带有雪花背景的验证码
Oct 09 PHP
php url地址栏传中文乱码解决方法集合
Jun 25 PHP
五款常用mysql slow log分析工具的比较分析
May 22 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
dedecms集成财付通支付接口
Dec 28 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
php实现xml与json之间的相互转换功能实例
Jul 07 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
php7性能提升的原因详解
Oct 13 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批量生成随机用户名
2008/07/10 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
MyEclipse常用配置图文教程
2014/09/11 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
loading动画特效小结
2017/01/22 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
python基础教程之udp端口扫描
2014/02/10 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
关于Python-faker的函数效果一览
2019/11/28 Python
在keras里实现自定义上采样层
2020/06/28 Python
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
银行毕业实习自我鉴定
2013/09/19 职场文书
会计专业自我鉴定范文
2013/12/29 职场文书
优秀高中生事迹材料
2014/02/11 职场文书
婚礼主持结束词
2014/03/13 职场文书
医院病假条范文
2015/08/17 职场文书
请病假条范文
2015/08/17 职场文书
思想品德课教学反思
2016/02/24 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP