【问题标题】:PHP - when creating file with fopen it will add random extension [duplicate]PHP - 使用 fopen 创建文件时,它将添加随机扩展名 [重复]
【发布时间】:2019-03-12 12:59:42
【问题描述】:

当我尝试使用fopen('../files/report_'.$time.'.xlsx','w'); 创建文件时,它会创建带有随机扩展名report_1552395474844.xlsx.M0Vv7Z 的文件。

你能帮忙吗?

【问题讨论】:

  • 你能分享你的代码吗?

标签: php fopen


【解决方案1】:

有 2 个选项。

首先:您的代码运行并且从不关闭文件。那时它被认为是一个临时文件,需要关闭才能获得其真实名称。所以尝试在写入文件后立即关闭它。

第二:您正在查找错误的文件夹和之前创建的旧文件

【讨论】:

  • 只有当我尝试创建扩展名为 .xlsx 的文件时才会发生这种情况。当我尝试正确创建 .txt 或 .xls 文件时
猜你喜欢
  • 2015-04-17
  • 2014-03-07
  • 2014-06-12
  • 1970-01-01
  • 2015-01-16
  • 2021-03-01
  • 2011-11-25
  • 2012-10-07
  • 1970-01-01
相关资源
最近更新 更多