写程序把三星默认的备忘录导到电脑上

三星备忘录导出工具
本文介绍了一种将三星手机默认备忘录通过电子邮件导出,并使用PHP脚本解析Unicode编码的日志文件的方法,实现了备忘录内容的批量转换与保存。

 

【写程序把三星默认的备忘录导到电脑上】

1.在手机默认的备忘录是这样:

2.在备忘录选择全部,发送到电子邮件.

3.登录电邮下载日志文件.zip 打开发现备忘录的日志文件全部是这个格式:2013-11-01.18.21.36.vnt ,

 

4.很显然这是unicode码,用等号连接的。

 

5. 写程序解码:

6. 完工,效果——

 

 

 

php代码:

<?php
header( 'Content-Type:text/html; charset=utf-8 ' );

// 列出 *.vnt 日志文件列表
$list = glob( './data/*.vnt' );
rsort( $list  );

// 逐个处理日志文件
$data = '';
foreach ( $list as $fName ) {
	$str = file_get_contents( $fName );
	
	// 处理文件名 , 用文件名作为日志的标题
	$fName = basename( $fName , '.vnt' );
	$fName = explode( '.' , $fName , 2 );
	$fName[1] = strtr( $fName[1] , '.' , ':' );
	$fName = implode( ' ' , $fName );
	$data .= " \n\n{$fName}\n ";

	// 处理日志正文。
	$str = explode( '=' , $str );
	foreach ( $str as  $v ) {
		$v = trim( $v );
		if( !empty( $v ) ){  
			$data .= chr( hexdec( $v ) );
		}
	}
	
}

// 存入一个文本文件
file_put_contents( './data.txt' , $data );
echo '<pre>读取日志完毕! ./data.txt </pre>';exit;

 

转载于:https://www.cnblogs.com/wangqishu/p/4285231.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值