问题标签 [fwrite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7248 浏览

php - FWRITE() 将文件保存到特定位置

下面的代码使用了 FWRITE 函数。但是我希望将文件保存到特定位置,但总是按预期得到“无法打开文件”。我已经设置了 mypath 中列出的目录,但它仍然不会写入该位置。

0 投票
2 回答
982 浏览

php - 帮助在 PHP 中分解名称并写回 .CSV 文件

我编写了下面的代码,将 .csv 文件中的全名拆分为名字、中间名和姓氏。它运行良好并提供以下类型的输出:

我可以将其打印到屏幕上,但需要帮助将其放回一个新的 .csv 文件中,其中三个字段由逗号分隔(即名字、中间名、姓氏)。不确定我应该使用 fwrite 还是 fputcsv。我花了很长时间才拆分名称,现在我坚持将其写回新的 csv 文件。我很感激大师的一些帮助。谢谢大家!

这是我的代码:

0 投票
2 回答
600 浏览

c - fwrite 后 char 数据的值发生变化

您好我的代码如下

我在将 value_str 的值写入 file 给出的文件时遇到问题。在到达包含 fwrite 的代码行之前,value_str 的值不会改变。然后它变为一些垃圾值。你能告诉我有什么问题吗?SizeOfFileName 早先被传递给函数。代码完美运行,直到它到达 fwrite 代码行,然后它的值才发生变化。并且一些垃圾值被写入文本文件。

函数 fp_to_str 是我自己在当前代码中的函数。它正确地返回我想要 value_str 的值。fp_to_str 所做的是将一个双精度数转换为一个字符数组,存储在 value_str 中。

一旦使用 fwrite 完成代码,它会将 value_str 中的正确数据更改为一些垃圾值。

ddata[i] 一个接一个地从双精度数组中取出双精度数并将其传递给 fp_to_str()。我想要做的是将 ddata[] 数组中的这些双数写入文本文件。

我已经注释了将值 10 添加到字符串末尾的行。我错误地认为我必须在字符串末尾添加一个空字符。我仍然有同样的问题。有谁知道为什么?

0 投票
2 回答
4549 浏览

c - 在文件描述符上使用 fwrite / 将文件描述符转换为文件指针

最近,我一直在做一些小型数据序列化演示。但是,我想知道如何将二进制数据从结构传输到文件描述符。

我知道这样做的唯一(简单)方法是通过fwrite(如果write这样做,那么请说出来),那么是否有:

A)fwrite在文件描述符上使用的调用?

或者

B)一种FILE *围绕现有文件描述符/套接字创建的方法,例如与fileno

0 投票
1 回答
7087 浏览

php - PHP 的 fwrite 停止写入套接字文件指针

我有以下 PHP 代码用于写入使用以下命令$fp打开的文件指针fsockopen

只要 的大小$buf足够小,此代码就可以正常工作。大量数据无法完全写入。我得到以下输出:

顺便提一句。fwriteis0和 not的返回值false

有人知道可能是什么问题吗?非常感谢你的回答

删除 fwrite 前面的 @ 时,我收到以下通知:

我只是嗅探了 TCP 流,我发现,我得到了一个

这个问题有什么解决办法吗?我使用 lighttpd/1.4.22 服务器

0 投票
7 回答
309 浏览

php - 更新 config.php 的最佳方法

我的一个站点有一个 config.php 文件,其中包含运行该站点所需的信息。它看起来像这样:

从中获取值很容易,我只使用 require'config.php';但我如何提供从 html 表单添加它的选项?意味着我如何更新值?我想到的一种方法是使用 fopen 和 fsave,有点像这样:

但这是执行此操作的标准方法吗?这就是所有这些 cms 编写配置文件的方式吗?

0 投票
3 回答
11708 浏览

php - 如何使用 php 更新 ini 文件?

我已经创建了一个现有的 ini 文件,我想知道是否有办法更新文件的一部分,或者我是否必须每次都重写整个文件?

这是我的 config.ini 文件的示例:

说我想改变[positions] top=false. 那么我会使用 parse_ini_file 来获取所有信息,然后进行更改并使用 fwrite 重写整个文件。或者有没有办法改变那个部分?

0 投票
2 回答
119 浏览

php - 远程文件存在问题

我正在创建 pdf 文档以供下载,例如有人单击 PDF 链接,然后生成 pdf,浏览器会打开带有该 pdf 文件路径的新窗口。问题是浏览器在创建后大约 40-50 秒内为该文件提供 404 NOT found 错误,但在那之后,当我刷新浏览器时,该文件存在以供查看或下载。

一个 pdf 链接是http://images.myvouchercodes.co.uk/mvclocal/pdf/ca3b5098-9b35-7d8e.pdf ,您可以在其中查看文件,但相同的 url 在创建后立即找不到 404。我正在使用以下代码编写文件

该调用是 ajax,它在 pdf 完成时回显文件名,然后将此文件名附加到 url,我使用 window.open() 打开带有 pdf 链接的新窗口,这给了我 404 not found 错误。有谁知道为什么会发生这个错误?

0 投票
3 回答
3341 浏览

php - fwrite() 返回什么类型?

在 php 手册中,我们可以阅读:

fwrite()返回写入的字节数

好的......但是“写入的字节数”是什么样的东西?

二进制字符串?二进制数?溪流?诠释?

我有点迷失在这里。

问候

0 投票
1 回答
2286 浏览

c - fwrite 是否在内部调用任何锁?

在 solaris 中,当我将 dbx 附加到正在运行的堆栈之一时,我发现对 fwrite 的调用导致了 __lll_lock_wait()?

在什么情况下会发生这种情况?fwrite 是否在内部尝试获取锁?