您的位置:首页 > 编程语言 > PHP开发

读取一个文件,将其Base64编码,每76个字符加一个换行

2014-09-14 15:46 435 查看
<?php
//读取一个文件,将其Base64编码,每76个字符加一个换行
$path = 'C://UsbLogger.txt';
if(is_file($path))//判断是否为文件
{
$fp = fopen($path,'r');//以只读方式打开文件
}
$contents = fread($fp,9999);//将文件全部读出来
$q = base64_encode($contents);//将文件进行base64编码
$j = 0;
for($i = 0;($char = $q{$i}) !== '';$i++)
{
$j++;
if($j % 74 === 0)//如果该字符的下标是74的倍数则加换行符
{
$v .= $char.'<br />';
}
else//否则直接将字符加到新字符串中
{
$v .= $char;
}
}
var_dump($v);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php
相关文章推荐