PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP高级编程 >> 高级应用 >> 

PHP写入二进制文件

PHP写入二进制文件

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-07-07
php将字符串写入二进制文件,并读取文件的方法,网上找到,好像是小日本写的. 函数: unpack()/pack() function createFile(){ //新規フォルダー if(!is_dir($this-folderPath)){ mkdir($this-folderPath); } file_put_contents($this-folderPath./.$this-fileName, unpa

php将字符串写入二进制文件,并读取文件的方法,网上找到,好像是小日本写的.

函数: unpack()/pack()

function createFile(){  
    //新規フォルダー  
    if(!is_dir($this->folderPath)){  
        mkdir($this->folderPath);  
    }  
 
    file_put_contents($this->folderPath."/".$this->fileName, unpack("H*",$this->content));  
}  
 
 
function read(){  
     $filese = fopen($this->folderPath."/".$this->fileName,"r");  
     $str = fgets($filese);  
 
     echo pack("H*",$str);  
}  
 
 
 
<?php  
$sWk = 'ABC';  
$data = unpack('H*hex', $sWk);  
$sRes = pack('H*', $data['hex']);  
echo "$sRes -> $sWk : " .  
(($sWk == $sRes)? 'OK': 'NG') . "\n";  
?>  
を実行すると  
ABC -> ABC : OK  
となりますよ。 


延伸阅读:
MYSQL中如何存取二进制文件
Tags: php   写入   二进制   文件    
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号