【问题标题】:How can I read/write from/to a file, byte by byte, with PHP5?如何使用 PHP5 逐字节读取/写入文件?
【发布时间】:2010-11-16 05:15:06
【问题描述】:

我曾使用 PHP 读写文本文件。现在,我想读写二进制文件。我还没有找到任何有用的资源/教程来使用 PHP5 进行此操作。可能吗?怎么样?

具体来说,我将搜索特定的 2 字节模式。

如果重要的话,我使用的是 Mac(OS X 10.4 Tiger)。

【问题讨论】:

    标签: php file binary


    【解决方案1】:

    您可以fopen() 将“b”(用于二进制)附加到模式参数的二进制文件。从流中读取是由fread() 完成的。 PHP 提供了常用的二元运算符来处理您的数据。

    【讨论】:

      【解决方案2】:

      您可以在 Windows 下使用 fopen("filename.ext", "rb")。您对哪个操作系统感兴趣?

      无论如何,您都可以在函数fopen 的 PHP5 文档中找到有关二进制文件的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-15
        • 1970-01-01
        • 2023-04-10
        • 1970-01-01
        • 1970-01-01
        • 2012-10-18
        • 1970-01-01
        • 2012-12-01
        相关资源
        最近更新 更多