现在第一件事是我在网上到处都看到了如果我想做的事情不起作用该怎么办,我已经尝试了所有的解决方案,但它们都不起作用,我显然是遗漏了什么。
我正在从表单字段上传多个文件。这完美地工作并运行一些调整大小等的代码删除 tmp 文件等等。
问题是如果我不想上传任何文件,上传和图像处理脚本仍然会运行并抛出一堆错误。
我已经尝试了以下...加上更多一些奇怪的变化:P
if($_FILES['gallery']['name']!=""){ // if files then...
include_once("gallery_edit_script.php");
}
和
if (count($_FILES["gallery"]["name"] > 0)){ // if files count is more than 0 then...
include_once("gallery_edit_script.php");
}
Gallery_edit_script.php 是一个包含的事实是否与它有关?
我检查了文件错误...
$_FILES["gallery"]["error"]
它显示没有选择要上传的文件,这正是我想要的。
任何想法的人?
感谢任何看过这个的人。
干杯
添加了 HTML,但就像我说的上传工作正常,当我想发布表单而不包含要上传的文件时,我希望它跳过图库脚本。这是在编辑页面上,所以用户已经提交了表单、添加到数据库的数据和上传的文件,然后回来想要编辑数据但不上传文件。
HTML(简化为有大量字段等)
<form action="inventory_edit_lease.php" enctype="multipart/form-data" name="myForm" id="myForm" method="post">
Gallery Photos <input class="input-file" type="file" name="gallery[]" id="gallery" multiple="multiple" />
<input class="button-edititem" type="submit" name="submit" id="button" value="" onclick="javascript:return validateMyForm();"/>
</form>
抱歉,我第一次没有添加 HTML,表单有效,所以我认为我真的不需要它;)