<?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);