[原创]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中看实例学正则表达式
Dec 25 PHP
分页详解 从此分页无忧(PHP+mysql)
Nov 23 PHP
php_xmlhttp 乱码问题解决方法
Aug 07 PHP
AJAX的跨域访问-两种有效的解决方法介绍
Jun 22 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
Apr 09 PHP
PHP登录环节防止sql注入的方法浅析
Jun 30 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
php微信公众号开发之校园图书馆
Oct 20 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中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
PHP base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
flexigrid 参数说明
2010/11/23 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
2015/11/03 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
学习python (2)
2006/10/31 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python对数据库操作
2016/03/28 Python
Python简单的制作图片验证码实例
2017/05/31 Python
Python 忽略warning的输出方法
2018/10/18 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
迪卡侬英国官网:Decathlon英国
2017/04/08 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
计算机网络专业个人的自我评价
2013/10/17 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
送达通知书
2015/04/25 职场文书
《角的度量》教学反思
2016/02/18 职场文书