我有一个图像上传脚本,它以前是有效的。它现在坏了,我已经将问题追溯到一行:
$temp = tmpfile();
// $temp === false
tmpfile() 函数返回 false。我似乎无法弄清楚为什么。我很难通过谷歌搜索这个。
该脚本仅在我的本地测试环境 OSX 10.6.7 上运行 MAMP 1.9.5 时损坏。幸运的是,实时站点运行良好。
最佳答案
tmpfile()如果无法创建临时文件,则返回 false
。确保您的 tmp 文件夹可写,并尝试检查 sys_get_temp_dir()
函数返回的内容。
关于PHP tmpfile() 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6267807/