Php _在表单中使用文件和文本时为空
我有以下htmlPhp _在表单中使用文件和文本时为空,php,html,http-post,Php,Html,Http Post,我有以下html <form action="upload.php" method="get" enctype="multipart/form-data"> Enter 10 digit mobile number <input id="imgphno" type="text" maxlength="10" /> <br/><br/> <input id="file" type="file" name="file" /&g
<form action="upload.php" method="get" enctype="multipart/form-data">
Enter 10 digit mobile number <input id="imgphno" type="text" maxlength="10" />
<br/><br/>
<input id="file" type="file" name="file" />
<br/><br/>
<input type="submit" name="submit" value="Send" id="sndimg"/>
</form>
如何访问upload.php中的文本框内容?您正在使用GET方法将表单数据发送到upload页面 您可以使用
\u GET[“submit”]
\u GET[“file”]
并将名称属性添加到
但您需要使用POST方法发送数据以访问thumb.jpg的内容。您正在使用GET方法将表单数据发送到上载页面 您可以使用
\u GET[“submit”]
\u GET[“file”]
并将名称属性添加到
但您需要使用POST方法发送数据以访问thumb.jpg的内容。您正在使用GET方法将表单数据发送到上载页面 您可以使用
\u GET[“submit”]
\u GET[“file”]
并将名称属性添加到
但您需要使用POST方法发送数据以访问thumb.jpg的内容。您正在使用GET方法将表单数据发送到上载页面 您可以使用
\u GET[“submit”]
\u GET[“file”]
并将名称属性添加到
但您需要使用POST方法发送数据才能访问thumb.jpg的内容。
_在表单中使用文件和文本时为空
上传文件时,必须使用POST,不能获取。上载无法使用GET方法
- 原因是您正在使用GET方法。将方法更改为
method=“post”
$\u POST
,而不是您没有向我们展示的$\u GET
如果要获取文本框的值,请使用并命名表单元素:
<input id="imgphno" type="text" maxlength="10" name="textbox" />
^^^^^^^^^^^^^^
您不能仅依靠id
传递表单元素,而只能依靠name
传递表单元素
然后在那里做你想做的,但是再次使用POST。。。无法获取,因为您也正在上载
根据手册 此函数检查以确保文件名指定的文件是有效的上载文件(意味着它是通过PHP的HTTP POST上载机制上载的)。如果文件有效,它将被移动到目标指定的文件名 Stack上给出的另一个答案支持这一点:
移动上传的文件()
仅适用于通过POST上传的文件
_在表单中使用文件和文本时为空
上传文件时,必须使用POST,不能获取。上载无法使用GET方法
- 原因是您正在使用GET方法。将方法更改为
method=“post”
$\u POST
,而不是您没有向我们展示的$\u GET
如果要获取文本框的值,请使用并命名表单元素:
<input id="imgphno" type="text" maxlength="10" name="textbox" />
^^^^^^^^^^^^^^
您不能仅依靠id
传递表单元素,而只能依靠name
传递表单元素
然后在那里做你想做的,但是再次使用POST。。。无法获取,因为您也正在上载
根据手册 此函数检查以确保文件名指定的文件是有效的上载文件(意味着它是通过PHP的HTTP POST上载机制上载的)。如果文件有效,它将被移动到目标指定的文件名 Stack上给出的另一个答案支持这一点:
移动上传的文件()
仅适用于通过POST上传的文件
_在表单中使用文件和文本时为空
上传文件时,必须使用POST,不能获取。上载无法使用GET方法
- 原因是您正在使用GET方法。将方法更改为
method=“post”
$\u POST
,而不是您没有向我们展示的$\u GET
如果要获取文本框的值,请使用并命名表单元素:
<input id="imgphno" type="text" maxlength="10" name="textbox" />
^^^^^^^^^^^^^^
您不能仅依靠id
传递表单元素,而只能依靠name
传递表单元素
然后在那里做你想做的,但是再次使用POST。。。无法获取,因为您也正在上载
根据手册 此函数检查以确保文件名指定的文件是有效的上载文件(意味着它是通过PHP的HTTP POST上载机制上载的)。如果文件有效,它将被移动到目标指定的文件名 Stack上给出的另一个答案支持这一点:
移动上传的文件()
仅适用于通过POST上传的文件
_在表单中使用文件和文本时为空
上传文件时,必须使用POST,不能获取。上载无法使用GET方法
- 原因是您正在使用GET方法。将方法更改为
method=“post”
$\u POST
,而不是您没有向我们展示的$\u GET
如果要获取文本框的值,请使用并命名表单元素:
<input id="imgphno" type="text" maxlength="10" name="textbox" />
^^^^^^^^^^^^^^
您不能仅依靠id
传递表单元素,而只能依靠name
传递表单元素
然后在那里做你想做的,但是再次使用POST。。。无法获取,因为您也正在上载
根据手册 此函数检查以确保文件名指定的文件是有效的上载文件(意味着它是通过PHP的HTTP POST上载机制上载的)。如果文件有效,它将被移动到目标指定的文件名 Stack上给出的另一个答案支持这一点:
move\u upload\u file()
仅适用于通过p上传的文件