我有一个图片上传器,可以通过WAMP在localhost上正常工作,但是当我将它推到现场时它不起作用。而不是像:
这样的临时名称[tmp_name] => C:\wamp\tmp\php53BF.tmp
它会返回:
[tmp_name] => /tmp/phpxfvHuw
我已经检查了我的php.ini文件并且:
还有什么可能导致这样的问题?
答案 0 :(得分:1)
检查并确保要上传的文件夹具有适当的权限,您可以使用简单的chmod r 777命令执行此操作。我可以建议将上传文件夹的权限设置为775.这应该使apache和FTP用户能够写入文件夹中的文件,但不允许其他人修改它们。
您可以随时检查(move_uploaded_files)的['error']索引,查看您可能遇到的任何错误。如果为0,则表示您的上传成功。
如果您需要更多信息,请查看此文章, http://www.w3schools.com/php/php_file_upload.asp