我怎么能最有效地从PHP文件中删除0x0到0x ***的所有内容?

时间:2014-01-03 21:54:41

标签: php file file-io fseek

我的PHP应用程序涉及选择上传文件的某些部分并将其存储在我的数据库中以便于检索。我需要做的是在0x00x6A0(1696字节)之间获取所有内容并将它们存储在数据库中。它包括像NUL这样的二进制字符,我有点担心卫生处理而不会破坏文件。

我需要这样做,同时确保文件的前8个字节为50 41 52 41

1 个答案:

答案 0 :(得分:2)

直接从fread手册页:http://www.php.net/manual/en/function.fread.php

编辑删除循环..

<?php
$handle = fopen("http://www.example.com/", "rb");
$contents = fread($handle, 1696);
fclose($handle);
?>