关于php上传文件时,HTML页面的制作和...上传文件???waiting..

duwucn 2003-09-17 04:11:29

我以前都是把,上传文件和上传数据分开做成两个不同的页面,分别上传,因为:
要上传文件,需要把enctype="multipart/form-data"写成这样,上传的是二进制数据, 现在我想把上传文件和表单同时放在一个页面,只需要提交一次,请问,我怎么得到Form内的其他数据???
请高手给个例子..
...全文
40 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
loswing 2003-09-18
  • 打赏
  • 举报
回复
我写的>1M的东东都传不了
我也想要谢谢
xjhhill@msn.com
allkill 2003-09-18
  • 打赏
  • 举报
回复
都一样只要你把传送的表单设置为enctype="multipart/form-data"
接受变量和文件一样照旧使用。
indeed 2003-09-18
  • 打赏
  • 举报
回复
发给你了 ,注意接收喽
undoable 2003-09-17
  • 打赏
  • 举报
回复
直接放一个表单里面就可以实现了,没有必要分开啊
duwucn 2003-09-17
  • 打赏
  • 举报
回复
copy() move_file_to()??
希望朋友给个完整的例子,谢谢
duwucn@21cn.com
indeed 2003-09-17
  • 打赏
  • 举报
回复
php里面部存在这样的问题,但是在jsp里是不行的
indeed 2003-09-17
  • 打赏
  • 举报
回复
无需过滤,放在一起就行了,记得写上enctype="multipart/form-data",我都是这么做的,直接去变量即可啊。

<form name="form1" enctype="multipart/form-data" method="post" action="test.php">
<table width="416" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="416">标题及相关说明:
<input name="title" type="text" id="title2">
<input type="hidden" name="MAX_FILE_SIZE" value="2500000">
</td>
</tr>
<tr>
<td><textarea name="content" cols="100"></textarea></td>
</tr>
<tr>
<td height="20">如果文件较大可以在线上载:
<input name="userfile" type="file">
(文件不大于2M)</td>
</tr>
</table><br>
<table width="348" height="22" border="0" cellpadding="0" cellspacing="1" align="center">
<tr>

<td width="153" height="20"> <div align="center"> <INPUT TYPE="submit"></div></td>
<td width="75"> <div align="center"><INPUT TYPE="reset"></div></td>
</tr>
</table>

<input type="hidden" name="add_sub" value="add_sub">
<input type="hidden" name="bid_for_id" value="<? echo $bid_for_id;?>">
</form>

处理页面:
<?
echo $title."<Br>";
echo $content."<Br>";
echo $userfile;
?>

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧