gpt4 book ai didi

带有 "wb"的 PHP fopen() 不起作用

转载 作者:行者123 更新时间:2023-12-03 22:34:46 27 4
gpt4 key购买 nike

这是我正在尝试做的一个片段:

$file = fopen($path,  "wb");
fwrite($file, $data);
fclose($file);

足够简单。
但是当我打开创建的文件时,我看到到处都在 0x0A 之前插入了 0x0D。我知道如果我在没有 二进制模式的情况下打开文件 会发生这种情况。

但我已经明确指定我想要二进制模式。也许我的大脑功能不正常或什么的,所以..有人有解决办法吗?

最佳答案

事实证明,出于某种奇怪的原因,问题出在我的 $path 上。我的 $path 值是“temp”。

它会生成名为“temp”的文件,但会拒绝以二进制模式打开它。给文件一个像“temp.bin”或“temp.tmp”这样的扩展名允许它在二进制模式下工作。

问题暂时解决了,但我仍然想知道 为什么 是这样工作的。

关于带有 "wb"的 PHP fopen() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32220647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com