Php CI的上载类不工作?

Php CI的上载类不工作?,php,forms,codeigniter,upload,multipart,Php,Forms,Codeigniter,Upload,Multipart,当然,我的意思是我做了些错事。我之前发布了一个类似于此的问题,并得到了一些答案。基于这些答案,我没有使用CI的课程,现在我有了一个新问题。任何帮助都将不胜感激 PHP HTML表单 <div id="upload"> <?=form_open_multipart('discovery/do_upload');?> <input name="userfile" size="40" type="file" /> <input type="sub

当然,我的意思是我做了些错事。我之前发布了一个类似于此的问题,并得到了一些答案。基于这些答案,我没有使用CI的课程,现在我有了一个新问题。任何帮助都将不胜感激

PHP

HTML表单

 <div id="upload">
    <?=form_open_multipart('discovery/do_upload');?>
 <input name="userfile" size="40" type="file" />
 <input type="submit" value="Upload" />
</div>

对于表单,我通常只使用纯HTML,但我试着完全按照我说的去做。

最有可能的问题是你的上传文件夹。确保它存在,并将其权限设置为777


如果这不是问题,那么使用print_r$error查看问题所在

我从未经历过这样的事情。我的朋友建议用旧库替换upload.php新库。所以试试看:

文件夹路径系统/libraries/。 下载并替换文件upload.php


祝你好运D

$error包含什么?我先检查一下。然后确保你的上传目录有写权限。我该如何做第二部分?你有上传配置文件吗?指定上传目录的地方?像这样:$config['upload_dir']='/home/somesite/www/media/uploads/';然后在ftp或repo中检查该目录,并确保应用了chmod 777。右键单击folderhmmm上的属性,它表示我没有选择要上载的文件。请确保使用我选择的文件关闭表单。正如我所说,我直接从CI的网站上复制了它,以确保它不是我正在做的事情。我刚刚输入了/form new error-上载目标文件夹似乎不可写。Qouting文档:您需要一个用于上载图像的目标文件夹。在CodeIgniter安装的根目录下创建一个名为uploads的文件夹,并将其文件权限设置为777。
 <div id="upload">
    <?=form_open_multipart('discovery/do_upload');?>
 <input name="userfile" size="40" type="file" />
 <input type="submit" value="Upload" />
</div>