Php 文件上传表单问题

Php 文件上传表单问题,php,html,Php,Html,因此,我正在构建这个控制面板,在其中一个页面上,我包含了一个文件上传输入,用户可以上传图像 问题是,例如,当我试图上传一个名为“jappinner.jpg”的图像时,它工作得非常好,但当我试图上传一个名为“ELECTRIC\u Way\u PLASTIC\u WITH-Z.jpg”的图像时,表单崩溃,并且没有$u POST变量发布到操作页面 这个问题我已经解决了一段时间了,我真的搞不懂 以下是表格代码: 品名 图像 目录 产品图纸 技术信息 产品类别 农业 自来水厂 防火 配件/领航员 子类

因此,我正在构建这个控制面板,在其中一个页面上,我包含了一个文件上传输入,用户可以上传图像

问题是,例如,当我试图上传一个名为“jappinner.jpg”的图像时,它工作得非常好,但当我试图上传一个名为“ELECTRIC\u Way\u PLASTIC\u WITH-Z.jpg”的图像时,表单崩溃,并且没有$u POST变量发布到操作页面

这个问题我已经解决了一段时间了,我真的搞不懂

以下是表格代码:


品名
图像
目录
产品图纸
技术信息
产品类别 农业 自来水厂 防火 配件/领航员 子类别 金属阀门 塑料阀门 子类别 金属 塑料 产品说明 添加产品
我们在这里处理的是
$\u文件
,而不是
$\u POST

你需要改变

if(isset($_POST['photo']))

对所有其他的也一样

参考:

添加到文件的顶部,这将有助于查找错误

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// rest of your code

我们在这里处理的是
$\u文件
,而不是
$\u POST

你需要改变

if(isset($_POST['photo']))

对所有其他的也一样

参考:

添加到文件的顶部,这将有助于查找错误

<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// rest of your code

处理上传的php代码在哪里?不相关,因为php代码很好。问题是,当我试图上传“ELECTRIC\u 2WAY\u PLASTIC\u WITH-Z.jpg”图像时,根本没有发布$\u POST变量。编辑:我包括了php代码,以防万一,你把你的文件当作帖子;错误的超全局。好吧-我修复了它,我仍然有同样的问题。您需要了解的是,PHP不是这里的问题。$\u POST变量甚至无法写入PHP代码,表单简直崩溃了。处理上传的PHP代码在哪里?不相关,因为PHP代码很好。问题是,当我试图上传“ELECTRIC\u 2WAY\u PLASTIC\u WITH-Z.jpg”图像时,根本没有发布$\u POST变量。编辑:我包括了php代码,以防万一,你把你的文件当作帖子;错误的超全局。好吧-我修复了它,我仍然有同样的问题。您需要了解的是,PHP不是这里的问题。$\u POST变量甚至没有写入PHP代码,表单简直崩溃了。嘿,谢谢你的评论。正如我已经告诉过你的,我将$\u POST更改为$\u文件,但仍然存在同样的问题。我想说的是,PHP代码在这种情况下是不相关的。我的问题是表单实际上正在崩溃,因此没有任何$\u POST变量真正使它崩溃(那么PHP代码就不会被触发)。这与表单本身有关,我不知道它是什么。@AmirMendelson不客气。我注意到你身体里还有别的东西。重新加载我的答案,在接近底部的地方。我已经将name属性作为解决这个问题的不顾一切的措施包括在内。以防万一,我把它拿走了。这个问题仍然存在。嘿,谢谢你的评论。正如我已经告诉过你的,我将$\u POST更改为$\u文件,但仍然存在同样的问题。我想说的是,PHP代码在这种情况下是不相关的。我的问题是表单实际上正在崩溃,因此没有任何$\u POST变量真正使它崩溃(那么PHP代码就不会被触发)。这与表单本身有关,我不知道它是什么。@AmirMendelson不客气。我注意到你身体里还有别的东西。重新加载我的答案,在接近底部的地方。我已经将name属性作为解决这个问题的不顾一切的措施包括在内。以防万一,我把它拿走了。这个问题仍然存在。