问题标签 [fputcsv]

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 投票
1 回答
16105 浏览

php - 写入模式下 fopen 的文件权限 - PHP

我有一个将一些行写入 CSV 文件的 PHP 脚本:

我正在使用模式 'w' 以便在文件不存在时创建文件,但是即使我为整个 /var/www/html/ 目录提供了 777 权限,该文件也会自动获得644权限(不是一个好的想法但适合测试)。

如何写入文件并事先授予它权限?还是有更好的方法来授予写权限?

0 投票
1 回答
167 浏览

php - outputting array to a csv

I am trying to output data from an array to a csv and download it.

I am using social engine which is built on zend framework.

At the moment it downloads the CSV but it has no values in the CSV it is empty.

0 投票
2 回答
2458 浏览

php - fputCSV 奇怪的行为

我正在使用 fputcsv 创建一个 csv,但是当我在 excel 中打开它时,它输出的数据从第三行开始。为什么是这样?

我想使用 fputcsv 创建一行列标题,最好的方法是什么?

0 投票
4 回答
5241 浏览

php - fputcsv 将 HTML 代码插入 csv 文件

我在使用 fputcsv 编写 csv 文件时遇到问题。它将页面 html 也放入 csv 文件中。我的代码有什么问题?

0 投票
3 回答
11212 浏览

php - 如何将变量的值传递给 PHP 中的数组并将其保存到 CSV 文件?

我正在尝试从 HTML 文件中的表单生成一个包含名称和电子邮件地址的 CSV 文件,并使用 PHP fputcsv 函数。但我无法将变量的值传递给数组,它返回错误消息。

我的 PHP 文件:

错误信息:

我的第 22 行包含:

如果我只在数组中使用纯文本,我不会收到上述错误。我究竟做错了什么?

0 投票
2 回答
6500 浏览

php - PHP efficiently write and output csv files using fputcsv

When writing .csv files i use fputcsv like this:

Another aproach would be:

My question is: What would be the best approach to output the data faster and taking into account server resources ?

First method would use more writes and consume more resources but would output very fast.

Second method uses less writes and would output slower i think.

Eagerly waiting for your opinions on this.

Thanks.

0 投票
2 回答
3631 浏览

php - PHP检查csv文件是否存在?

这段代码的问题是,每次我从 MySQL 导出到 csv 时,它都会覆盖已经创建的 csv。我希望这段代码检查是否已经创建了 csv 文件-> 创建新文件。前任。(Sales-2012-9-8.csv) 到 (Sales1-2012-9-8.csv)...这段代码非常适合从 MySQL 导出记录..但是当导出另一个 csv 时,它会覆盖当前的 csv文件名。

哦,是的,还有一件事..如何在 csv 文件的第一行添加表头。例如(货号 - 数量 - 售价 - 日期)?

谢谢你

0 投票
4 回答
5216 浏览

php - 将 .csv 文件保存到桌面

我正在使用 PHP 开发一个脚本,以将文件作为 .csv 文件保存到桌面。

我从 PHP 手册中找到了这个代码示例。

我在桌面上创建了 file.csv。我的问题是我找不到在桌面上打开文件并写入和保存的正确路径。($fp = fopen('file.csv', 'w'))

我是否必须显示存储我的网站的服务器的路径以及从那里到桌面的 file.csv 的路径?

有人可以指导我吗?

非常感谢。

0 投票
1 回答
5430 浏览

php - 得到这个 PHP 错误:fputcsv() 期望参数 2 是数组

我正在尝试使用 array_splice 将数组插入到数组数组中。

然后使用 fputcsv 将生成的数组转换为 csv 格式。我收到以下错误:

我究竟做错了什么?一定是一些小错误。请任何帮助。我也采取了正确的方法。我对函数的 PHP 知识并不丰富。

完整的php代码:

编辑:

这是在 outputCSV($array) 之前添加 print_r($array) 之后应该是 csv 文件的第一行的数组的一部分。看起来插入位置 0 的数组在“[124] => q6_3_3_2”之后没有关闭,而是有一个子数组。

0 投票
1 回答
458 浏览

php - PHP生成的CSV文件充满了来自网络主机的html废话而不是数据?

我正在使用 PHP 生成一个带有名字和第二个名字的 csv 文件。

在我的本地 XAMPP 服务器上,它工作正常并生成此输出。

然而,在这个 000webhost.com 免费虚拟主机站点上,我得到以下输出。

这是我的代码:

为什么要这样做?

是因为它是一个免费的托管网站,而且他们正试图将广告放在 CSV 文件中吗?

我该如何解决,我的 atm 钱有点少,所以我买不起付费服务器。谢谢