[原创]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 相关文章推荐
多重?l件?合查?(二)
Oct 09 PHP
PHP 错误之引号中使用变量
May 04 PHP
php下删除一篇文章生成的多个静态页面
Aug 08 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
Oct 31 PHP
thinkphp特殊标签用法概述
Nov 24 PHP
使用php转义输出HTML到JavaScript
Mar 27 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
Apr 25 PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 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
MYSQL环境变量设置方法
2007/01/15 PHP
php 静态变量与自定义常量的使用方法
2010/01/26 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
用javascript实现自定义标签
2007/05/08 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
jquery点击切换背景色的简单实例
2016/08/25 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
Python打造出适合自己的定制化Eclipse IDE
2016/03/02 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python采集微信公众号文章
2018/12/20 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
美国羊皮公司:Overland
2018/01/15 全球购物
软件测试笔试题
2012/10/25 面试题
欢迎领导标语
2014/06/27 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
红色故事汇观后感
2015/06/18 职场文书
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis