为了账号安全,请及时绑定邮箱和手机立即绑定

php无法上传csv文件时,如何找出错误?

php无法上传csv文件时,如何找出错误?

PHP
繁华开满天机 2021-11-26 19:17:58
我正在创建 csv 文件并将它们上传到我的 PHP 应用程序中。我以相同的方式创建每个文件,每次只更改内容。我这样做是为了将信息从一个站点手动导入到另一个站点。我的问题是没有正确读取一个 csv 文件。我对表单中的附件字段所做的是将它放入一个变量中并将 var_dump 变量:$adjunto = $_FILES['adjunto'];var_dump($adjunto);结果如下:array(5) {  ["name"]=>  string(20) "importArticulos1"  ["type"]=>  string(0) ""  ["tmp_name"]=>  string(0) ""  ["error"]=>  int(1)  ["size"]=>  int(0)}其他文件上传没有问题:array(5) { when   ["name"]=>  string(11) "importJuris"  ["type"]=>  string(24) "application/octet-stream"  ["tmp_name"]=>  string(14) "/tmp/phpzC2FAM"  ["error"]=>  int(0)  ["size"]=>  int(1881617)}我的问题是:当文件根本无法读取或无法识别时,我如何了解有关错误的更多信息?顺便说一句,错误日志告诉我:[18-Aug-2019 08:23:20 America/Argentina/Buenos_Aires] PHP 警告:fopen(/home/rosamunda/public_html/importar.csv):无法打开流:/home/rosamunda/ 中没有此类文件或目录第 131 行的 public_html/demo1.php第 131 行尝试打开fopen()无法打开的文件,因为该文件甚至无法识别。
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

对于上传失败,提供的错误号为1。查看官方的错误代码列表,错误号1为:

UPLOAD_ERR_INI_SIZE

值:1;上传的文件超过了 php.ini 中的 upload_max_filesize 指令。

因此,您需要增加upload_max_filesizephp.ini 中的选项。


查看完整回答
反对 回复 2021-11-26
  • 1 回答
  • 0 关注
  • 241 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信