gpt4 book ai didi

php - 将文件导入到 Mysql 数据库并使用 PATHINFO_EXTENSION

转载 作者:行者123 更新时间:2023-11-29 21:15:42 25 4
gpt4 key购买 nike

我当前正在使用上传 CSV 文件的代码,但我正在使用 PATHINFO_EXTENSION 来防止提交任何其他文件类型(.csv 以外的文件类型)

这是代码(带有html):

http://pastebin.com/m8eNXAgE

我有以下问题:

==> 我最初使用 $file = $_FILES['csv']['tmp_name'];但基本名称是随机出现的,扩展名是 .tmp,即使我上传的文件是 .csv然后我将其更改为 $file = $_FILES['csv']['name'];但我收到以下错误:

警告:fopen(computing.csv):无法打开流:...中没有此类文件或目录警告:fgetcsv() 期望参数 1 为资源, bool 值在...中给出

请任何人都可以解释并帮助代码的问题是什么,我已经搜索了一段时间,但似乎找不到解决方案。

感谢任何帮助,谢谢。

最佳答案

您实际上应该使用 $_FILES['csv']['tmp_name']。这是 PHP 在服务器上为上传文件分配的名称。您可以在这里阅读更多信息:http://php.net/manual/en/features.file-upload.php

关于php - 将文件导入到 Mysql 数据库并使用 PATHINFO_EXTENSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com