Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP文件上载表单无法提交POST变量?_Php_File_Upload - Fatal编程技术网

PHP文件上载表单无法提交POST变量?

PHP文件上载表单无法提交POST变量?,php,file,upload,Php,File,Upload,我有一个带有method=“post”enctype=“multipart/formdata”的PHP文件上传表单 我试图在文件上载输入的同时执行,但我无法在上载处理脚本中获得'something'的值,如$\u POST['something'] 不能在上传文件时使用POST变量吗?关于如何将信息传递给上载处理脚本,还有其他选择吗?首先,与您使用的引号保持一致将是一个很好的第一步 其次,您的enctype是正确的,因此可能存在的问题是您超出了服务器文件上载大小或帖子大小设置。试着上传一个较小的

我有一个带有
method=“post”enctype=“multipart/formdata”的PHP文件上传表单

我试图在文件上载输入的同时执行
,但我无法在上载处理脚本中获得'something'的值,如
$\u POST['something']


不能在上传文件时使用POST变量吗?关于如何将信息传递给上载处理脚本,还有其他选择吗?

首先,与您使用的引号保持一致将是一个很好的第一步


其次,您的
enctype
是正确的,因此可能存在的问题是您超出了服务器
文件上载大小
帖子大小
设置。试着上传一个较小的文件,看看是否有效。

首先,与你使用的引号保持一致是一个很好的第一步


其次,您的
enctype
是正确的,因此可能存在的问题是您超出了服务器
文件上载大小
帖子大小
设置。尝试上载一个较小的文件,看看是否有效。

您可以在文件上载字段中使用其他输入

确保:

  • 所有字段都在表单标记中
  • 您没有拼错字段名和数组索引
  • 您在HTML中的任何地方都使用“双qute”(以防万一)
要进行调试,请尝试将此代码放在脚本顶部,以查看传递的内容:

echo '<xmp>';
print_r($_POST);
echo '</xmp>';
echo';
打印(邮政美元);
回声';

您可以在文件上载字段中使用其他输入

确保:

  • 所有字段都在表单标记中
  • 您没有拼错字段名和数组索引
  • 您在HTML中的任何地方都使用“双qute”(以防万一)
要进行调试,请尝试将此代码放在脚本顶部,以查看传递的内容:

echo '<xmp>';
print_r($_POST);
echo '</xmp>';
echo';
打印(邮政美元);
回声';

我知道这个问题很老了,但我还是会发帖的。。。也许我可以帮助别人

在我的例子中,问题是php.ini中的“post_max_size”


干杯。

我知道这个问题很老了,但我还是会发帖的。。。也许我可以帮助别人

在我的例子中,问题是php.ini中的“post_max_size”


干杯。

这应该可以。你能显示完整的HTML表单,以及打印的结果吗。你能显示完整的HTML表单和打印结果吗?
。我已经设置了一个相当低的职位大小设置,以满足我的需要。现在增加了,我让它工作了。谢谢,伙计,很高兴我帮了你:-)如果你愿意,你可以点击旁边的勾号,将这个答案标记为解决你问题的答案。快乐编码:-)谢谢你指出这一点。我已经设置了一个相当低的职位大小设置,以满足我的需要。现在增加了,我让它工作了。谢谢,伙计,很高兴我帮了你:-)如果你愿意,你可以点击旁边的勾号,将这个答案标记为解决你问题的答案。快乐编码:-)