【发布时间】:2011-09-10 04:50:24
【问题描述】:
我有一个图像上传脚本,它以前可以工作。它现在坏了,我已经将问题追溯到一行:
$temp = tmpfile();
// $temp === false
tmpfile() 函数返回 false。我似乎无法弄清楚为什么。我很难在这方面涉足谷歌。
它仅在我的本地测试环境 OSX 10.6.7 上运行 MAMP 1.9.5 时中断的脚本。幸运的是,现场网站运行良好。
【问题讨论】:
-
来自手册:
tmpfile() Returns a file handle, similar to the one returned by fopen(), for the new file or FALSE on failure.所以有些事情失败了,也许是权限? -
您应该检查您是否拥有创建文件的正确权限。
-
为什么人们会在 cmets 中留下答案?
标签: php file-upload upload temporary-files