用PHP发布文件名

用PHP发布文件名,php,Php,我用php获取发布数据的值 我正在使用: if (isset($_POST['fieldname'])) { $field1 = $_POST['fieldname']; } 这工作正常,我可以使用以下方法返回值: echo $field1; 我的问题是有一个名为ul_image的字段,它包含一个图像的名称,用于上传 我试过: if (isset($_POST['ul_image'])) { $field2 = $_POST['ul_image']; } echo $field2; 但这

我用php获取发布数据的值

我正在使用:

if (isset($_POST['fieldname'])) {
$field1 = $_POST['fieldname'];
}
这工作正常,我可以使用以下方法返回值:

echo $field1;
我的问题是有一个名为ul_image的字段,它包含一个图像的名称,用于上传

我试过:

if (isset($_POST['ul_image'])) {
$field2 = $_POST['ul_image'];
}

echo $field2;
但这不会带来任何回报


我没主意了,有人有什么建议吗?

文件数据包含在
$\u文件['ul\u image']
中。它包含一个具有以下键的数组:
名称
(原始文件名)、
类型
(MIME类型)、
大小
(文件大小以字节为单位)、
tmp\u名称
(服务器上的临时路径)、
错误
(任何错误)


然后使用
move\u-uploaded\u文件($\u-FILES['ul\u-image']['tmp\u-name'],$destination)永久存储文件。
。原因是增加了安全性;此函数确保黑客没有操纵您的脚本移动服务器上的任意文件。

文件数据包含在
$\u文件['ul\u image']
中。它包含一个具有以下键的数组:
名称
(原始文件名)、
类型
(MIME类型)、
大小
(文件大小以字节为单位)、
tmp\u名称
(服务器上的临时路径)、
错误
(任何错误)


然后使用
move\u-uploaded\u文件($\u-FILES['ul\u-image']['tmp\u-name'],$destination)永久存储文件。
。原因是增加了安全性;此函数可确保黑客没有操纵您的脚本移动服务器上的任意文件。

如果输入类型为“文件”,则它将在$\u files数组中结束,而不是在$\u POST数组中结束。然后,您必须找到一种方法,将图像实际发送到您的服务器,或者任何地方


从这里开始阅读:

如果输入类型是“file”,它将在$\u FILES数组中结束,而不是在$\u POST数组中结束。然后,您必须找到一种方法,将图像实际发送到您的服务器,或者任何地方

从这里开始阅读:

更多信息此处:更多信息此处:阅读