php如何读取二进制文件?
在用php读取文件的时候,该文件为二进制文件,就是直接文本打开是乱码,用UltraEdit打开用二进制查看是 00 30 80 0A BA 之类的,需要对其进行解码,但我不知用哪种方法能获取这些值,下面是我写的函数,求教高手。
function an2my($file)
{
$repdir="./an/loadfiles/"; /*文件执行到的目录*/
$nom_rep=$repdir.$file;
if (is_readable($nom_rep) == false) {
return "false";
}
else{
$hanle = fopen($nom_rep,'rb');
$buf = fread($hanle,filesize($nom_rep));
fclose($hanle);
$contant = $buf;
return $contant;
}
这样读出来的东西仍然是乱码,我该怎么办?