[原创]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 Memcached应用实现代码
Feb 08 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
Jun 13 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
php二维码生成
Oct 19 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
Mar 20 PHP
php 使用fopen函数创建、打开文件详解及实例代码
Sep 24 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 PHP
php7 安装yar 生成docker镜像
May 09 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
PHP开发过程中常用函数收藏
2009/12/14 PHP
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
再谈querySelector和querySelectorAll的区别与联系
2012/04/20 Javascript
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
jQuery实现简单的下拉菜单导航功能示例
2017/12/07 jQuery
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
js 实现ajax发送步骤过程详解
2019/07/25 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
Python3网络爬虫开发实战之极验滑动验证码的识别
2019/08/02 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
python实现坦克大战
2020/04/24 Python
python属于软件吗
2020/06/18 Python
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
初中语文教学反思
2014/02/02 职场文书
《我的第一本书》教学反思
2014/02/15 职场文书
会务接待方案
2014/02/27 职场文书
论文诚信承诺书
2014/05/23 职场文书
银行纠风工作实施方案
2014/06/08 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
幼儿教师个人总结
2015/02/05 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js