php读取远程二进制文件,php 读取二进制文件
php 读取二进制文件
class Hex
{
var $file;
var $hex;
function __construct($file)
{
$this->file = $file;
}
function gethex()
{
$handle = fopen($this->file, 'r') or die('Hai i permessi?');
while(!feof($handle))
{
foreach(unpack('C*',fgets($handle)) as $dec)
{
$tmp = dechex($dec);
$this->hex[] .= strtoupper(str_repeat('0',2-strlen($tmp)).$tmp);
}
}
return join($this->hex);
}
function writehex($hexcode)
{
foreach(str_split($hexcode,2) as $hex)
{
$tmp .= pack('C*', hexdec($hex));
}
$handle = fopen($this->file, 'w+') or die('Hai i permessi?');
fwrite($handle, $tmp);
}
}
?>
include('hex.class.php');
$obj = new Hex('test');
$hexcode = $_POST['hexcode'];
if($hexcode)
{
$obj->writehex(trim($hexcode));
print '
0k.
';}
?>
=trim($obj->gethex())?>
总结
以上是生活随笔为你收集整理的php读取远程二进制文件,php 读取二进制文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: oracle datafile损坏,史上
- 下一篇: php final这个关键词代表什么,p