问题标签 [fopen]

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 投票
11 回答
207484 浏览

c - C fopen vs open

是否有任何理由(除了句法的)你想使用

或者

代替

在 Linux 环境中使用 C 时?

0 投票
4 回答
5520 浏览

php - php fopen 已禁用 - 需要替代

我的网络主机刚刚禁用 fopen()

我的脚本曾经打开并写入服务器上的文本文件,但现在不能了。

有没有 fopen 的替代功能?

0 投票
8 回答
124175 浏览

c - 无法使用 fopen() 打开文件

我一直在尝试打开文件并输出文本,但我不断收到错误消息。所以我想我会从一开始就尝试打开文件。这是我的代码:

当我运行文件时,“错误”被打印到控制台,就是这样。TestFile1.txt 与我的 .exe 位于同一位置。我该如何解决?

0 投票
2 回答
3624 浏览

c - 二进制文件的Fopen失败

我有一个巨大的二进制文件,它是 2148181087 字节(> 2gb)

我正在尝试做fopen (file, "r"),但失败了

无法打开:xyz 文件(值太大,无法存储在数据类型中)

当文件大小> 2gb 时,我在手册页上阅读了 EOVERFLOW 错误。

奇怪的是,我使用了一个不同的输入文件,它也“几乎”与第一个文件 2142884400 字节(也 > 2gb)一样大,fopen可以正常工作。

文件大小是否有任何截止fopen或是否有任何替代方法来解决这个问题?

0 投票
6 回答
3236 浏览

c - 在 malloc 中打开带有路径的文件

我正在尝试使用 fopen 打开一个文件,但我不想要一个静态位置,所以当他/她运行程序时我从用户那里获取字符串。但是,如果用户不输入,则指定默认文件。

我可以将 malloc var 放入 fopen 路径参数中吗?

正如您可能已经猜到的那样,我是新手,所以如果我做错了可怕的事情,那么对不起。

0 投票
2 回答
488 浏览

php - 服务器端,获取发送文件的进度

基本上,我想做的是在客户端下载文件时检查我的网络服务器向客户端发送了多少文件。这甚至可能吗?apache 是否提供任何可以帮助我完成任务的模块/扩展?

我使用 linux 发行版、apache2 和 php5。问候。

0 投票
2 回答
1209 浏览

php - 为什么在 PHP 中发送 POST 请求时 fsockopen 有性能问题而不是 fopen?

我尝试了两种不同的实现来模拟 POST 表单。一种用途fsockopen(此处示例:http: //www.faqts.com/knowledge_base/view.phtml/aid/7962)和其他用途fopen(此处示例:http: //netevil.org/blog/2006/nov/http- post-from-php-without-curl)。

我遇到了一些严重的性能问题fsockopen- 当我使用调试器单步执行它时,一切似乎都工作得很好,但是当我不附加调试器时,页面需要很长时间才能加载(可能超过 10 秒)。 fopen完美运行(另外我不必解析响应标头)。有谁知道为什么fsockopen会有这些性能问题?它与超时设置有关吗?

我在下面包含了我的代码。

0 投票
4 回答
33099 浏览

php - PHP fopen 文件名。是相对的还是绝对的?

我的路径和 fopen 参考我的 Web 服务器时遇到问题。

我有一个文件保存在public/dan/new/apps/lovescopes/thisfile.php

thisfile.php 将使用 fopen "x+"在public/internalServer/lovescopes/xml/2009/12创建一个新文件。

现在我的错误显示在 fopen 所在的行中:

  1. 如果我输入路径作为相对路径,../../../../internalServer/lovescopes/xml/2009/12我最终会出现 Permission Denied 错误。

  2. 如果我输入一个绝对路径,就像/public/internalServer/lovescopes/xml/2009/12我最终得到“无法打开流:没有这样的文件或目录”

如果我应该使用相对路径还是绝对路径,我仍然感到困惑。我有一个 ftp_nlist,它与#2 配合得非常好。Fopen是一样的吗?

还有我认为指向相同路径的不同错误消息,我不知道我做对了 1 还是 2?

0 投票
1 回答
289 浏览

opengl - 如何使用 NDK 中的图形资源(存储在 res\drawable 文件夹中)?

我需要在 NDK 中使用 openGL,我需要加载和使用一些图像 (PNG),也许还有其他文件。这些文件存储在 res\drawable、res\drawable-hdpi 中,但我无法用 fopen() 访问它们……有办法做到这一点吗?有人可以给我一段代码来解决我的问题,因为它非常紧急。

非常感谢你,圣诞快乐,蒂比。

0 投票
1 回答
149 浏览

php - 克隆对象应该使用单个文件句柄还是每个都有自己的文件句柄?

我正在开发一个为现有 Web 工具解析数据文件的包装器。但是,我正在使用大型数据文件,因此我无法将整个内容加载到内存中,因此我必须逐步将其加载到小块中。现有的 Web 工具需要类似于 SimpleXML 样式的数据($obj->parentnode->childnode->childnode 返回字符串或某种类型的节点对象)。值得庆幸的是,其结构类似于 XML,但语法很奇怪。由于情有可原,我不能把它翻译成一种理智的格式。所以我必须即时模仿它。

当我浏览文件时,我不需要解析整个树,只需解析当前节点的子节点名称。每个子节点名称和关联的偏移量都将存储在父节点中。如果需要访问子节点的内容,则将克隆父节点对象,更新偏移值,并且子节点对象将开始解析其内容,直到找到请求的子节点。

我的问题是:

  • 克隆父节点对象将为子克隆提供文件句柄。如果需要,是否所有克隆都使用相同的句柄并使用 fseek 来跳转文件(这是一个很大的如果)?
  • 我需要关闭文件吗?或者脚本执行结束时的垃圾收集会关闭它吗?如果我不这样做,我会面临什么危险?
  • 我需要为每个克隆创建句柄,还是应该坚持让它们共享一个?如果有,有上限吗?
  • 克隆对象有没有办法保存对原始对象的引用?如果我将句柄关闭在对象析构函数中,如果对象是克隆,我可能不应该关闭它。并且能够向上追踪可能会派上用场。