欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php读取远程二进制文件,php 读取二进制文件

发布时间:2025/5/22 php 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 读取二进制文件的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。