问题标签 [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.
php - 使用 PHP 将 Word 文档添加到另一个 Word 文档
如何使用 PHP (fwrite) 将 Word 文档添加到另一个 Word 文档?
3.doc 仅包含 1.doc。
php - 由 fwrite() 创建的文件中包含 () 的 PHP4 问题
我有一个名为的文件generator.php
,用于在服务器上fwrite()
创建一个result.php
(Apache,PHP4)。
其中一行result.php
是 PHPinclude()
语句。
所以,在generator.php
:
并在result.php
:
但是include()
当我在浏览器中访问时,该语句不起作用result.php
。echo 语句确实如此,所以我知道路径是正确的。
另一个test.php
具有相同代码的代码,我使用 FTP 上传到同一个文件夹,工作正常。
当通过 FTP 恢复时,两个文件中的代码相同。
在test.php
: (工作,回声并正确包含。)
当两者都在同一个文件夹中时,知道为什么include()
在test.php
(手动创建)而不是result.php
(使用创建)中工作吗?fwrite()
我所知道的文件之间的唯一区别:
- 所有者可能不同(不会
result.php
由用户创建nobody
?) - 权限本来就不同。FTP 文件(工作)是
0775
,而使用 fwrite() 创建的文件(包括不工作)有664
,并且由generator.php
to chmoded0775
。 - 工作
test.php
文件在 Mac 上用 Smultron 编辑并通过 FTP 上传,而在 Linux 上result.php
由fwrite()
in创建,从浏览器调用。generator.php
fread - C ++:使用fread和fwrite循环复制bmp,导致输出bmp被输入bmp中第一个颜色填充
我不知道为什么,但第一个像素(左下角)加载正确,但其他像素不会加载,第一个颜色用于整个图片......
我有这个循环
编辑:
pix 是三个无符号字符(rgb)的结构,加载文件和信息头似乎没问题
php - php fwrite 中的安全漏洞?
我最近将我的公司网站从托管公司 (IIS) 转移到了我们的内部服务器 (Apache)。最初建立该站点的小组做得很差,整个迁移过程一团糟。虽然移动相当顺利,但查看 error_log 仍然有一些缺失的页面。
而不是必须不断地通过错误日志来查找与该域相关的“文件不存在”错误 - 我们在这些服务器上托管了大约 15 个左右 - 我想知道当 404 时简单地执行以下操作是否会更容易发生错误:
- 重定向到 php 页面并传递原始 URL 请求
- 让新的 php 页面将 URL 转储到 log-ish 文件
当我打字时,我越来越不相信这是一项有价值的工作。不管潜在的问题是,使用 fwrite 是否存在潜在的安全问题?如果要将输入附加到文件中,是否需要对用户输入进行任何类型的清理?无论价值如何,这个输入都不会靠近数据库。提前致谢。
c - 在 Mac OS X Snow Leopard 上执行磁盘 I/O 时,C 程序卡在不间断等待
一条背景:我是Redis 的开发者,一个 NoSQL 数据库。我正在实现的新功能之一是虚拟内存,因为 Redis 将所有数据都存储在内存中。多亏了 VM Redis 能够将很少使用的对象从内存传输到磁盘,这比让操作系统为我们交换工作要好得多的原因有很多(redis 对象是由许多不连续分配的小对象构建的位置,当通过 Redis 序列化到磁盘时,它们占用的空间比它们所在的内存页面少 10 倍,依此类推)。
现在我有一个在 Linux 上完美运行的 alpha 实现,但在 Mac OS X Snow Leopard 上运行得不是很好。有时,当 Redis 尝试将页面从内存移动到磁盘时,redis 进程会进入几分钟的不间断等待状态。我无法对此进行调试,但这发生在对fseeko()
或的调用中fwrite()
。几分钟后,调用终于返回,redis 继续毫无问题地工作:没有崩溃。
传输的数据量非常小,大约 256 字节。因此,这不应该是执行大量 I/O 的问题。
但是关于作为写操作目标的交换文件有一个有趣的细节。这是一个大文件(26 GB),fopen()
使用ftruncate()
. 最后,文件被unlink()
编辑,以便 Redis 继续引用它,但我们确信当 Redis 进程退出时,操作系统将真正释放交换文件。
好的,这就是全部,但我在这里了解更多细节。顺便说一句,您甚至可以在 Redis git 中找到实际代码,但鉴于这是一个相当复杂的系统,在五分钟内理解它并非易事。
非常感谢您的帮助。
php - 写入日志文件会导致错误 704
有谁知道这个错误意味着什么 致命:Autorisation 不再有效.704
当我尝试写入此文件时会发生这种情况,但权限设置为 755 和 0644 临时文件夹位于此子域的根文件夹中。
谢谢,理查德
php - is_writable() 返回 false
我期待 PHP 函数 fwrite() 出现问题
一旦执行脚本返回:
rss.xml 的 chmod 为 755 且安全模式已关闭。
我在 (dv) 上的 (mt) mediatemple.com 上托管,当我在 (gs) 解决方案上托管时,脚本运行良好。
我找不到问题所在 =/
c++ - 使用 fwrite 转储的文件是否可以跨不同系统移植?
我可以假设使用 fwrite 生成并使用 fread 读取的文件可以跨不同系统移植吗?32 位/64 位 windows、osx、linux。
那么结构呢
这些是便携式的吗?
c++ - fwrite 使用包含数组的结构
如何编写包含数组的结构
test.bin 的文件大小是 16 字节,我猜是 (4+8) (int + double*)。文件大小应为 4+10*8 (im on 64bit)
谢谢
php - Fwrite - 这是执行的吗?
我有一堆写入文本文件的 fwrite。但是,似乎我在每一行之后想要的新行(“\ n”)永远不会被放入,因为下一组数据被卡在此代码插入文本文件的最后一行:
关于发生了什么的任何想法?
我已经输入了“\n\n”作为快速测试。奇怪的是,如果我在记事本中查看它仍然粘在一起,但如果我在写字板中查看它会显示换行符?!