Php Web中的文件上载不工作

Php Web中的文件上载不工作,php,Php,我的服务器上有工作代码,使用Xampp服务器确实可以工作,但当我将其上传到我的托管站点时,整个上传似乎都不起作用。。少了什么?临时文件夹?我需要为我的托管站点创建临时文件夹吗 我确信您尚未设置上载路径的权限。 检查上载路径的权限。 首先尝试设置world write format(777)的权限。检查两件事: 上载文件的文件夹 服务器上是否存在 对该文件夹的写入权限 确保: 服务器php.ini上的上载限制 文件夹权限,chmod到755 您正在指定正确的路径 您已经在form属性中使用了e

我的服务器上有工作代码,使用Xampp服务器确实可以工作,但当我将其上传到我的托管站点时,整个上传似乎都不起作用。。少了什么?临时文件夹?我需要为我的托管站点创建临时文件夹吗

我确信您尚未设置上载路径的权限。 检查上载路径的权限。 首先尝试设置world write format(777)的权限。

检查两件事:

  • 上载文件的文件夹 服务器上是否存在
  • 对该文件夹的写入权限
确保:

  • 服务器php.ini上的上载限制
  • 文件夹权限,chmod到755
  • 您正在指定正确的路径
  • 您已经在
    form
    属性中使用了
    enctype
  • 关闭时打开错误报告
更新:

enctype
应设置为
enctype=“多部分/表单数据”
例如:

<form enctype="multipart/form-data">
另外,请尝试查看提交表单后
$\u文件
数组包含的内容:

echo '<pre>';
print_r($_FILES);
echo '</pre>';
echo';
打印(美元文件);
回声';

除非你告诉我们你得到了什么错误,否则我们所说的一切纯属猜测。请帮助我们,以便我们能够帮助您。在开发时始终进行错误报告(E_ALL)。这样你就可以追踪到底发生了什么。是一个函数。确保它是代码中的第一行,这样就不会遗漏任何错误。是的,请将它添加到代码的任何一行的开头。如果您正在使用session,则将其置于session_start()下;File Uploads File_Uploads是否允许HTTP File Uploads=On、文件夹权限、chmod从755到777您使用了enctype in form属性我应该使用什么?以及如何打开错误报告?:)
echo '<pre>';
print_r($_FILES);
echo '</pre>';